Here's how CODECADEMY.COM makes money* and how much!

*Please read our disclaimer before using our estimates.
Loading...

CODECADEMY . COM {}

  1. Analyzed Page
  2. Matching Content Categories
  3. CMS
  4. Monthly Traffic Estimate
  5. How Does Codecademy.com Make Money
  6. Keywords
  7. Topics
  8. Questions
  9. Schema
  10. Social Networks
  11. External Links
  12. Libraries
  13. Hosting Providers

We are analyzing https://www.codecademy.com/catalog/language/javascript.

Title:
JavaScript Courses & Tutorials | Codecademy
Description:
Supercharge your skills with Codecademy
Website Age:
13 years and 10 months (reg. 2011-08-10).

Matching Content Categories {๐Ÿ“š}

  • Technology & Computing
  • Careers
  • Education

Content Management System {๐Ÿ“}

What CMS is codecademy.com built with?

Custom-built

No common CMS systems were detected on Codecademy.com, but we identified it was custom coded using React.js (JavaScript).

Traffic Estimate {๐Ÿ“ˆ}

What is the average monthly size of codecademy.com audience?

๐ŸŒ Impressive Traffic: 500k - 1M visitors per month


Based on our best estimate, this website will receive around 600,019 visitors per month in the current month.
However, some sources were not loaded, we suggest to reload the page to get complete results.

check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush

How Does Codecademy.com Make Money? {๐Ÿ’ธ}

We can't tell how the site generates income.

While profit motivates many websites, others exist to inspire, entertain, or provide valuable resources. Websites have a variety of goals. And this might be one of them. Codecademy.com could have a money-making trick up its sleeve, but it's undetectable for now.

Keywords {๐Ÿ”}

learn, hours, javascript, free, intermediate, beginner, friendly, certificate, hour, react, web, create, typescript, build, development, backend, applications, data, types, redux, angular, popular, opens, window, code, frontend, path, library, testing, jquery, velo, game, courses, advanced, type, fundamentals, wix, html, website, includes, apps, functions, components, pjs, career, project, nodejs, interactive, framework, css,

Topics {โœ’๏ธ}

full-stack engineer computer science concepts center plans related resources docs ai learning assistant catalog/ javascript javascript full-stack app full-stack application practice algorithmic problem-solving professional web applications technical interview practice build back-end apps back-end web architecture make back-end apps learn game development back-end programming explore experienced web developers web development build scalable web development advanced web app front-end app connecting front-end popular state-management library professional website build tools back-end app test-driven development back-end learn effective data access data work resources video livestream complex data structures js-sqlite database library phaser game stand build angular apps technical interview window video livestream phaser game feel window project find union types level learn node-sqlite learn window video learn web development type parameter defaults `keyof` type parameter manage asynchronous operations css styling strategies create web applications handle asynchronous actions building apis

Questions {โ“}

  • Do you have the basics of React down and feel ready to take the next step?
  • I'm new to JavaScript, what should I learn?
  • Need guidance?
  • Ready to learn VR in VR?
  • What can I build with JavaScript?
  • What is JavaScript used for?
  • What job can I get with JavaScript?
  • Where do I begin?

Schema {๐Ÿ—บ๏ธ}

ItemList:
      context:https://schema.org
      name:JavaScript Courses & Tutorials
      url:https://www.codecademy.com/catalog/language/javascript
      itemListElement:
            type:Course
            name:Full-Stack Engineer
            url:https://www.codecademy.com/learn/paths/full-stack-engineer-career-path
            description:A full-stack engineer can get a project done from start to finish, back-end to front-end.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT150H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Front-End Engineer
            url:https://www.codecademy.com/learn/paths/front-end-engineer-career-path
            description:Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT115H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Back-End Engineer
            url:https://www.codecademy.com/learn/paths/back-end-engineer-career-path
            description:Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that power the front-end.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT105H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Create a Back-End App with JavaScript
            url:https://www.codecademy.com/learn/paths/create-a-back-end-app-with-javascript
            description:Learn how to build back-end web APIs using Express.js, Node.js, SQL, and a Node.js-SQLite database library.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT30H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Create a Front-End App with React
            url:https://www.codecademy.com/learn/paths/build-web-apps-with-react
            description:Learn to build front-end web apps with JavaScript and React.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT37H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Create Video Games with Phaser.js
            url:https://www.codecademy.com/learn/paths/create-video-games-with-phaser
            description:Itโ€™s easy to get lost in the flow of a good game. But behind every power-up and boss battle is simple code that brings the game to life.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT27H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Pass the Technical Interview with JavaScript
            url:https://www.codecademy.com/learn/paths/pass-the-technical-interview-with-javascript
            description:Learn about the computer science concepts of data structures and algorithms and build implementations from scratch in modern JavaScript.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT13H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Create an Advanced Web App with React and Redux
            url:https://www.codecademy.com/learn/paths/advanced-react-redux-sp
            description:Learn how to build advanced web applications with React and Redux.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT22H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn JavaScript
            url:https://www.codecademy.com/learn/introduction-to-javascript
            description:Learn how to use JavaScript โ€” a powerful and flexible programming language for adding website interactivity.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT15H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React
            url:https://www.codecademy.com/learn/react-101
            description:In this React course, youโ€™ll build powerful interactive applications with one of the most popular JavaScript libraries.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT13H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn TypeScript
            url:https://www.codecademy.com/learn/learn-typescript
            description:Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT10H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Intermediate JavaScript
            url:https://www.codecademy.com/learn/learn-intermediate-javascript
            description:Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT11H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Node.js
            url:https://www.codecademy.com/learn/learn-node-js
            description:Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React Native
            url:https://www.codecademy.com/learn/learn-react-native
            description:Build mobile apps with JavaScript and React, using Expo and React Native
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT6H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Building Interactive JavaScript Websites
            url:https://www.codecademy.com/learn/build-interactive-websites
            description:Learn the Document Object Model, the interface between JavaScript and HTML elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT6H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn React: Introduction
            url:https://www.codecademy.com/learn/learn-react-introduction
            description:Build powerful interactive applications with React, a popular JavaScript library.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT6H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Game Development with Phaser.js
            url:https://www.codecademy.com/learn/learn-phaser
            description:Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT7H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Fundamentals
            url:https://www.codecademy.com/learn/learn-javascript-fundamentals
            description:Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Asynchronous Programming
            url:https://www.codecademy.com/learn/asynchronous-javascript
            description:Create efficient asynchronous programs using Promises and the async/await syntax.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Vue.js
            url:https://www.codecademy.com/learn/learn-vue-js
            description:Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Next.js
            url:https://www.codecademy.com/learn/learn-next-js
            description:Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful applications.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT12H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Intro to Angular
            url:https://www.codecademy.com/learn/intro-to-angular
            description:Learn the core concepts of Angular, including the basics of data binding and directives, in this introductory course.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT7H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Introduction to Back-End Programming
            url:https://www.codecademy.com/learn/introduction-to-back-end-programming
            description:Explore the building blocks of back-end web architecture and server-side components.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT0H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Angular
            url:https://www.codecademy.com/learn/learn-angular
            description:Learn to build Angular apps by creating components, enabling component interaction, implementing routing, handling user inputs, and managing state with signals.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT16H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Express
            url:https://www.codecademy.com/learn/learn-express
            description:Learn how to make back-end apps and APIs using the popular Express.js framework
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Node.js: Setting Up a Server
            url:https://www.codecademy.com/learn/learn-nodejs-setting-up-a-server
            description:Build an HTTP server using Node.js to facilitate the connection between a client and a server.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Best Practices
            url:https://www.codecademy.com/learn/learn-javascript-best-practices
            description:Learn how JavaScript works under the hood and level up your code composition with various design patterns.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT0H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Advanced React
            url:https://www.codecademy.com/learn/learn-advanced-react
            description:Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name: Intro to Next.js
            url:https://www.codecademy.com/learn/intro-to-next-js
            description:Discover the power of Next.js, a React framework for efficient, scalable web development and learn how to create web applications with Next.js.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Node.js: Fundamentals
            url:https://www.codecademy.com/learn/learn-nodejs-fundamentals
            description:Get an introduction to Node.jsโ€”a JavaScript runtime environment typically used to build back-end apps.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn TypeScript: Fundamentals
            url:https://www.codecademy.com/learn/learn-typescript-fundamentals
            description:Apply the JavaScript syntax to TypeScriptโ€™s type system to give your code more structure.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn WebSockets
            url:https://www.codecademy.com/learn/learn-websockets
            description:Build real-time applications like chatrooms and multiplayer games with WebSockets!
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Testing for Web Development
            url:https://www.codecademy.com/learn/learn-testing-for-web-development
            description:Build better and more maintainable web applications through test-driven development.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:How to Deploy a Website
            url:https://www.codecademy.com/learn/deploy-a-website
            description:Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn React Testing
            url:https://www.codecademy.com/learn/learn-react-testing
            description:Begin testing quickly with Jest and simplify component testing with React Testing Library.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Connecting Front-End to Back-End
            url:https://www.codecademy.com/learn/connecting-front-end-to-back-end
            description:Learn how to join the front-end and the back-end by creating REST APIs and using the MVC architecture.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT0H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Redux
            url:https://www.codecademy.com/learn/learn-redux
            description:Enhance your React applications with Redux, a popular state-management library.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT8H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Intermediate TypeScript
            url:https://www.codecademy.com/learn/learn-intermediate-typescript
            description:Dive into intermediate TypeScript concepts including class types, type narrowing, and generics.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn JavaScript: Arrays and Loops
            url:https://www.codecademy.com/learn/learn-javascript-arrays-and-loops
            description:Create and manipulate arrays and execute efficient repetitions using loops to develop meaningful programs.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn jQuery
            url:https://www.codecademy.com/learn/learn-jquery
            description:Learn the basics of jQuery, a JavaScript library that allows you to easily add dynamic behavior to static web pages.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Node-SQLite
            url:https://www.codecademy.com/learn/learn-node-sqlite
            description:Learn how to interact with a SQL database from within your JavaScript programs!
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React: Hooks
            url:https://www.codecademy.com/learn/learn-react-hooks
            description:Leverage hooks, a powerful feature of function components, to use states without creating classes.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React: Lifecycle Methods
            url:https://www.codecademy.com/learn/learn-react-lifecycle-methods
            description:Discover the three stages that comprise the lifecycle phases of React components.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Functions and Scope
            url:https://www.codecademy.com/learn/learn-javascript-functions-and-scope
            description:Define and reuse logic with functions and scope variables for effective data access.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:OpenAI API Coding with JavaScript
            url:https://www.codecademy.com/learn/open-ai-api-coding-with-javascript
            description:Leverage the OpenAI API within your JavaScript code. Learn to customize prompts and hyperparameters for optimal output.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn JavaScript: Objects
            url:https://www.codecademy.com/learn/learn-javascript-objects
            description:Model real-world elements using Objects, a data structure that stores information and functions.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:User Authentication & Authorization in Express
            url:https://www.codecademy.com/learn/user-authentication-authorization-express
            description:In this course, you'll learn how to implement User Authentication and Authorization in an Express web application.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Classes and Modules
            url:https://www.codecademy.com/learn/learn-javascript-classes-and-modules
            description:Easily produce multiple objects with the same property using classes and export and import modules.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Software Design Principles
            url:https://www.codecademy.com/learn/software-design-principles
            description:Start designing more complex systems with techniques such as design patterns, SOLID principles, and UML.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn A-Frame (VR)
            url:https://www.codecademy.com/learn/learn-a-frame
            description:Ready to learn VR in VR? Dive into A-Frame and learn how to build virtual reality experiences in the browser.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Requests
            url:https://www.codecademy.com/learn/learn-javascript-requests
            description:Asynchronously request data using the async/await syntax to dynamically use data from APIs.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React Router v6
            url:https://www.codecademy.com/learn/learn-react-router
            description:Learn how to use the popular React Router library to easily create navigation components.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn TypeScript: Functions
            url:https://www.codecademy.com/learn/learn-typescript-functions
            description:Write functions in TypeScript to declare expected types of function parameters and return values.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn AngularJS 1.X
            url:https://www.codecademy.com/learn/learn-angularjs
            description:Learn how to easily build single-page web applications using this popular JavaScript framework.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT6H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn p5.js
            url:https://www.codecademy.com/learn/learn-p5js
            description:Create generative visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT9H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Iterators
            url:https://www.codecademy.com/learn/learn-javascript-iterators
            description:Simplify the process of looping over arrays with iterator methods and learn how to build abstractions in JavaScript.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React: Additional Basics
            url:https://www.codecademy.com/learn/learn-react-additional-basics
            description:Take your React skills to the next level by learning how to apply styles and use forms to get user input.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript Unit Testing
            url:https://www.codecademy.com/learn/learn-javascript-unit-testing
            description:Learn the basics of test-driven development and write unit tests in JavaScript with the Mocha library.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Create a Professional Website with Velo by Wix
            url:https://www.codecademy.com/learn/create-a-professional-website-with-velo-by-wix
            description:From beginners to experienced web developers, Wix offers a wide range of solutions to quickly create a website that you can proudly share.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT17H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Technical Interview Practice with JavaScript
            url:https://www.codecademy.com/learn/technical-interview-practice-with-javascript
            description:Learn key interview preparation skills and practice algorithmic problem-solving in JavaScript
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn React: State Management
            url:https://www.codecademy.com/learn/learn-react-state-management
            description:Manage states using programming patterns for mixing components with and without states.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn JavaScript: Error Handling
            url:https://www.codecademy.com/learn/javascript-errors-debugging
            description:Learn how to create more secure applications by predicting, handling, and debugging errors with JavaScript.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Testing for Web Development: Fundamentals
            url:https://www.codecademy.com/learn/learn-testing-for-web-development-fundamentals
            description:Build better and more maintainable web applications through test-driven development.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Phaser.js: Animations and Visuals
            url:https://www.codecademy.com/learn/learn-phaser-js-animations-and-visuals
            description:Make your Phaser game stand out visually using animations and camera effects.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn jQuery: Fundamentals
            url:https://www.codecademy.com/learn/learn-jquery-fundamentals
            description:Get an introduction to adding dynamic behaviors with the jQuery JavaScript Library.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Phaser.js: Fundamentals
            url:https://www.codecademy.com/learn/learn-phaser-js-fundamentals
            description:Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn CSS-in-JS
            url:https://www.codecademy.com/learn/learn-css-in-js
            description:Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT0H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn TypeScript: Complex Types
            url:https://www.codecademy.com/learn/learn-typescript-complex-types
            description:Learn how to apply types to more complex data structures like arrays and objects in TypeScript.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT3H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Build Tools
            url:https://www.codecademy.com/learn/learn-build-tools
            description:Start creating your own professional web applications using build tools such as Webpack, esbuild, Parcel, and Vite.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn jQuery: DOM Traversing
            url:https://www.codecademy.com/learn/learn-jquery-dom-traversing
            description:Select HTML elements efficiently using jQuery methods to traverse the DOM.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn D3
            url:https://www.codecademy.com/learn/learn-d3
            description:Learn how to create bar charts with D3, the popular interactive data visualization library.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn TypeScript: Object Types
            url:https://www.codecademy.com/learn/learn-typescript-object-types
            description:Learn how to define property names, represent complex object shapes, and write more organized code in TypeScript.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Velo by Wix: Creating a Full-Stack App
            url:https://www.codecademy.com/learn/velo-by-wix-creating-a-full-stack-app
            description:Use your knowledge of JavaScript and Velo to create a full-stack application.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn TypeScript: Type Narrowing
            url:https://www.codecademy.com/learn/learn-typescript-type-narrowing
            description:Gain insights into the runtime behavior of the TypeScript code by narrowing down union types.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Angular Component Hooks and Observables
            url:https://www.codecademy.com/learn/angular-component-hooks-and-observables
            description:Learn how Angular components interact and about the power of observables while working with data streams.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn TypeScript: Union Types
            url:https://www.codecademy.com/learn/learn-typescript-union-types
            description:Level up your Typescript skills by learning how to combine individual types into flexible combinations with union types.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Redux: Fundamentals
            url:https://www.codecademy.com/learn/learn-redux-fundamentals
            description:Implement the Redux state management into your application using core methods of the Redux API.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Redux: Redux Toolkit
            url:https://www.codecademy.com/learn/learn-redux-redux-toolkit
            description:Refactor your code with Redux Toolkit, an essential package for any Redux application.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Phaser.js: Physics
            url:https://www.codecademy.com/learn/learn-phaser-js-physics
            description:Make your Phaser game feel more like the real world by incorporating the rules of physics.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn jQuery: Effects and Event Handling
            url:https://www.codecademy.com/learn/learn-jquery-effects-and-event-handling
            description:Trigger jQuery effects when users interact with elements on the web page using event handlers.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Testing for Web Development: Server Testing
            url:https://www.codecademy.com/learn/learn-testing-for-web-development-server-testing
            description:Use test-driven development to create a JavaScript server using the Express framework.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn React Router v5
            url:https://www.codecademy.com/learn/learn-react-router-v5
            description:Do you have the basics of React down and feel ready to take the next step? Advance your React skills with React Router v5.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Defending Node Applications from SQL Injection, XSS, & CSRF Attacks
            url:https://www.codecademy.com/learn/defending-express-applications-from-sql-injection-xss-csrf-attacks
            description:Learn how to protect Node.js Applications from SQL Injection, CSRF, & XSS Attacks, JavaScript safety practices, and what to do when something goes wrong.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn jQuery: Styles
            url:https://www.codecademy.com/learn/learn-jquery-styles
            description:Modify the CSS properties of an HTML element using jQuery style methods.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Testing for Web Development: Model Testing
            url:https://www.codecademy.com/learn/learn-testing-for-web-development-model-testing
            description:Learn how to create the model layer of a web application using Mongoose and TDD.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Angular Services and Dependency Injection
            url:https://www.codecademy.com/learn/angular-services-and-dependency-injection
            description:Learn to create, inject, and provide Angular services using @Injectable and leverage injector hierarchy for modular, efficient apps.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Intermediate TypeScript: Class Types
            url:https://www.codecademy.com/learn/learn-intermediate-typescript-class-types
            description:Master TypeScript types in object-oriented patterns. Learn how to utilize keywords to control when class properties and methods are used.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Intermediate TypeScript: Generics
            url:https://www.codecademy.com/learn/learn-intermediate-type-script-generics
            description:Unlock the power of TypeScript generics. Learn how to use generics with classes, type parameter defaults and constraints, and the `keyof` type parameter.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn p5.js: Fundamentals
            url:https://www.codecademy.com/learn/learn-p5js-fundamentals
            description:Generate visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT5H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Velo by Wix: Fundamentals
            url:https://www.codecademy.com/learn/velo-by-wix-fundamentals
            description:Get up and running with a Wix account and quickly create a website that you can share.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT0H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Intermediate TypeScript: Configuration
            url:https://www.codecademy.com/learn/learn-intermediate-type-script-configuration
            description:Learn how to set up TypeScript for use in VSCode on your local computer โ€” including global and project-specific installations.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT0H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn Handlebars
            url:https://www.codecademy.com/learn/learn-handlebars
            description:Learn to create semantic templates using a popular and lightweight templating engine, Handlebars!
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Angular Routing and Navigation
            url:https://www.codecademy.com/learn/angular-routing-and-navigation
            description:Learn to implement routing in Angular using Angular Router, covering route definitions, configuration, links, nested routes, redirects, and parameters.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Velo by Wix: Interactivity
            url:https://www.codecademy.com/learn/velo-by-wix-interactivity
            description:Learn fundamental JavaScript syntax, including conditionals, functions, and scope, to work with Velo to further customize your Wix site.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT6H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Velo by Wix: Working with Data
            url:https://www.codecademy.com/learn/velo-by-wix-working-with-data
            description:Work with JavaScript collection types, arrays and objects and incorporate these skills into Velo.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT6H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Intermediate TypeScript: Type Narrowing
            url:https://www.codecademy.com/learn/learn-intermediate-type-script-type-narrowing
            description:Learn advanced techniques to narrow complex types in TypeScript. Discover TypeScriptโ€™s power inference through type guards and type narrowing.
            isAccessibleForFree:
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT1H
            offers:
               type:Offer
               category:Subscription
            type:Course
            name:Learn p5.js: Media
            url:https://www.codecademy.com/learn/learn-p5js-media
            description:Add and manipulate media assets, such as images and videos, in your p5.js sketch.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Velo by Wix: Using Async Actions for the Backend
            url:https://www.codecademy.com/learn/velo-by-wix-using-async-actions-for-the-backend
            description:Integrate JavaScript asynchronous actions with Velo to create a backend.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT4H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn Redux: Middleware and Thunks
            url:https://www.codecademy.com/learn/learn-redux-middleware-and-thunks
            description:Learn how to manage asynchronous operations and create Redux middleware and thunks to handle asynchronous actions.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
            type:Course
            name:Learn p5.js: Interaction
            url:https://www.codecademy.com/learn/learn-p5js-interaction
            description:Add interactivity to your p5.js sketch with mouse and keyboard functions.
            isAccessibleForFree:1
            provider:
               type:Organization
               name:Codecademy
               sameAs:https://www.codecademy.com/
            hasCourseInstance:
                  type:CourseInstance
                  courseMode:Online
                  courseWorkload:PT2H
            offers:
               type:Offer
               category:Partially Free
      numberOfItems:100
      itemListOrder:https://schema.org/ItemListUnordered
Course:
      name:Full-Stack Engineer
      url:https://www.codecademy.com/learn/paths/full-stack-engineer-career-path
      description:A full-stack engineer can get a project done from start to finish, back-end to front-end.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT150H
      offers:
         type:Offer
         category:Subscription
      name:Front-End Engineer
      url:https://www.codecademy.com/learn/paths/front-end-engineer-career-path
      description:Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT115H
      offers:
         type:Offer
         category:Subscription
      name:Back-End Engineer
      url:https://www.codecademy.com/learn/paths/back-end-engineer-career-path
      description:Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that power the front-end.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT105H
      offers:
         type:Offer
         category:Subscription
      name:Create a Back-End App with JavaScript
      url:https://www.codecademy.com/learn/paths/create-a-back-end-app-with-javascript
      description:Learn how to build back-end web APIs using Express.js, Node.js, SQL, and a Node.js-SQLite database library.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT30H
      offers:
         type:Offer
         category:Subscription
      name:Create a Front-End App with React
      url:https://www.codecademy.com/learn/paths/build-web-apps-with-react
      description:Learn to build front-end web apps with JavaScript and React.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT37H
      offers:
         type:Offer
         category:Subscription
      name:Create Video Games with Phaser.js
      url:https://www.codecademy.com/learn/paths/create-video-games-with-phaser
      description:Itโ€™s easy to get lost in the flow of a good game. But behind every power-up and boss battle is simple code that brings the game to life.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT27H
      offers:
         type:Offer
         category:Subscription
      name:Pass the Technical Interview with JavaScript
      url:https://www.codecademy.com/learn/paths/pass-the-technical-interview-with-javascript
      description:Learn about the computer science concepts of data structures and algorithms and build implementations from scratch in modern JavaScript.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT13H
      offers:
         type:Offer
         category:Subscription
      name:Create an Advanced Web App with React and Redux
      url:https://www.codecademy.com/learn/paths/advanced-react-redux-sp
      description:Learn how to build advanced web applications with React and Redux.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT22H
      offers:
         type:Offer
         category:Subscription
      name:Learn JavaScript
      url:https://www.codecademy.com/learn/introduction-to-javascript
      description:Learn how to use JavaScript โ€” a powerful and flexible programming language for adding website interactivity.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT15H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React
      url:https://www.codecademy.com/learn/react-101
      description:In this React course, youโ€™ll build powerful interactive applications with one of the most popular JavaScript libraries.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT13H
      offers:
         type:Offer
         category:Partially Free
      name:Learn TypeScript
      url:https://www.codecademy.com/learn/learn-typescript
      description:Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT10H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Intermediate JavaScript
      url:https://www.codecademy.com/learn/learn-intermediate-javascript
      description:Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT11H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Node.js
      url:https://www.codecademy.com/learn/learn-node-js
      description:Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React Native
      url:https://www.codecademy.com/learn/learn-react-native
      description:Build mobile apps with JavaScript and React, using Expo and React Native
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT6H
      offers:
         type:Offer
         category:Partially Free
      name:Building Interactive JavaScript Websites
      url:https://www.codecademy.com/learn/build-interactive-websites
      description:Learn the Document Object Model, the interface between JavaScript and HTML elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT6H
      offers:
         type:Offer
         category:Subscription
      name:Learn React: Introduction
      url:https://www.codecademy.com/learn/learn-react-introduction
      description:Build powerful interactive applications with React, a popular JavaScript library.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT6H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Game Development with Phaser.js
      url:https://www.codecademy.com/learn/learn-phaser
      description:Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT7H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Fundamentals
      url:https://www.codecademy.com/learn/learn-javascript-fundamentals
      description:Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Asynchronous Programming
      url:https://www.codecademy.com/learn/asynchronous-javascript
      description:Create efficient asynchronous programs using Promises and the async/await syntax.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Vue.js
      url:https://www.codecademy.com/learn/learn-vue-js
      description:Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Subscription
      name:Learn Next.js
      url:https://www.codecademy.com/learn/learn-next-js
      description:Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful applications.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT12H
      offers:
         type:Offer
         category:Subscription
      name:Intro to Angular
      url:https://www.codecademy.com/learn/intro-to-angular
      description:Learn the core concepts of Angular, including the basics of data binding and directives, in this introductory course.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT7H
      offers:
         type:Offer
         category:Partially Free
      name:Introduction to Back-End Programming
      url:https://www.codecademy.com/learn/introduction-to-back-end-programming
      description:Explore the building blocks of back-end web architecture and server-side components.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT0H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Angular
      url:https://www.codecademy.com/learn/learn-angular
      description:Learn to build Angular apps by creating components, enabling component interaction, implementing routing, handling user inputs, and managing state with signals.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT16H
      offers:
         type:Offer
         category:Subscription
      name:Learn Express
      url:https://www.codecademy.com/learn/learn-express
      description:Learn how to make back-end apps and APIs using the popular Express.js framework
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Subscription
      name:Learn Node.js: Setting Up a Server
      url:https://www.codecademy.com/learn/learn-nodejs-setting-up-a-server
      description:Build an HTTP server using Node.js to facilitate the connection between a client and a server.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Best Practices
      url:https://www.codecademy.com/learn/learn-javascript-best-practices
      description:Learn how JavaScript works under the hood and level up your code composition with various design patterns.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT0H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Advanced React
      url:https://www.codecademy.com/learn/learn-advanced-react
      description:Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Subscription
      name: Intro to Next.js
      url:https://www.codecademy.com/learn/intro-to-next-js
      description:Discover the power of Next.js, a React framework for efficient, scalable web development and learn how to create web applications with Next.js.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Node.js: Fundamentals
      url:https://www.codecademy.com/learn/learn-nodejs-fundamentals
      description:Get an introduction to Node.jsโ€”a JavaScript runtime environment typically used to build back-end apps.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Partially Free
      name:Learn TypeScript: Fundamentals
      url:https://www.codecademy.com/learn/learn-typescript-fundamentals
      description:Apply the JavaScript syntax to TypeScriptโ€™s type system to give your code more structure.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn WebSockets
      url:https://www.codecademy.com/learn/learn-websockets
      description:Build real-time applications like chatrooms and multiplayer games with WebSockets!
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Subscription
      name:Learn Testing for Web Development
      url:https://www.codecademy.com/learn/learn-testing-for-web-development
      description:Build better and more maintainable web applications through test-driven development.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Subscription
      name:How to Deploy a Website
      url:https://www.codecademy.com/learn/deploy-a-website
      description:Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn React Testing
      url:https://www.codecademy.com/learn/learn-react-testing
      description:Begin testing quickly with Jest and simplify component testing with React Testing Library.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Partially Free
      name:Connecting Front-End to Back-End
      url:https://www.codecademy.com/learn/connecting-front-end-to-back-end
      description:Learn how to join the front-end and the back-end by creating REST APIs and using the MVC architecture.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT0H
      offers:
         type:Offer
         category:Subscription
      name:Learn Redux
      url:https://www.codecademy.com/learn/learn-redux
      description:Enhance your React applications with Redux, a popular state-management library.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT8H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Intermediate TypeScript
      url:https://www.codecademy.com/learn/learn-intermediate-typescript
      description:Dive into intermediate TypeScript concepts including class types, type narrowing, and generics.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Subscription
      name:Learn JavaScript: Arrays and Loops
      url:https://www.codecademy.com/learn/learn-javascript-arrays-and-loops
      description:Create and manipulate arrays and execute efficient repetitions using loops to develop meaningful programs.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Partially Free
      name:Learn jQuery
      url:https://www.codecademy.com/learn/learn-jquery
      description:Learn the basics of jQuery, a JavaScript library that allows you to easily add dynamic behavior to static web pages.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Subscription
      name:Learn Node-SQLite
      url:https://www.codecademy.com/learn/learn-node-sqlite
      description:Learn how to interact with a SQL database from within your JavaScript programs!
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React: Hooks
      url:https://www.codecademy.com/learn/learn-react-hooks
      description:Leverage hooks, a powerful feature of function components, to use states without creating classes.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React: Lifecycle Methods
      url:https://www.codecademy.com/learn/learn-react-lifecycle-methods
      description:Discover the three stages that comprise the lifecycle phases of React components.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Functions and Scope
      url:https://www.codecademy.com/learn/learn-javascript-functions-and-scope
      description:Define and reuse logic with functions and scope variables for effective data access.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Partially Free
      name:OpenAI API Coding with JavaScript
      url:https://www.codecademy.com/learn/open-ai-api-coding-with-javascript
      description:Leverage the OpenAI API within your JavaScript code. Learn to customize prompts and hyperparameters for optimal output.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn JavaScript: Objects
      url:https://www.codecademy.com/learn/learn-javascript-objects
      description:Model real-world elements using Objects, a data structure that stores information and functions.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Partially Free
      name:User Authentication & Authorization in Express
      url:https://www.codecademy.com/learn/user-authentication-authorization-express
      description:In this course, you'll learn how to implement User Authentication and Authorization in an Express web application.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Classes and Modules
      url:https://www.codecademy.com/learn/learn-javascript-classes-and-modules
      description:Easily produce multiple objects with the same property using classes and export and import modules.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Partially Free
      name:Software Design Principles
      url:https://www.codecademy.com/learn/software-design-principles
      description:Start designing more complex systems with techniques such as design patterns, SOLID principles, and UML.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn A-Frame (VR)
      url:https://www.codecademy.com/learn/learn-a-frame
      description:Ready to learn VR in VR? Dive into A-Frame and learn how to build virtual reality experiences in the browser.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Requests
      url:https://www.codecademy.com/learn/learn-javascript-requests
      description:Asynchronously request data using the async/await syntax to dynamically use data from APIs.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React Router v6
      url:https://www.codecademy.com/learn/learn-react-router
      description:Learn how to use the popular React Router library to easily create navigation components.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn TypeScript: Functions
      url:https://www.codecademy.com/learn/learn-typescript-functions
      description:Write functions in TypeScript to declare expected types of function parameters and return values.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn AngularJS 1.X
      url:https://www.codecademy.com/learn/learn-angularjs
      description:Learn how to easily build single-page web applications using this popular JavaScript framework.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT6H
      offers:
         type:Offer
         category:Partially Free
      name:Learn p5.js
      url:https://www.codecademy.com/learn/learn-p5js
      description:Create generative visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT9H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Iterators
      url:https://www.codecademy.com/learn/learn-javascript-iterators
      description:Simplify the process of looping over arrays with iterator methods and learn how to build abstractions in JavaScript.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React: Additional Basics
      url:https://www.codecademy.com/learn/learn-react-additional-basics
      description:Take your React skills to the next level by learning how to apply styles and use forms to get user input.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript Unit Testing
      url:https://www.codecademy.com/learn/learn-javascript-unit-testing
      description:Learn the basics of test-driven development and write unit tests in JavaScript with the Mocha library.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Subscription
      name:Create a Professional Website with Velo by Wix
      url:https://www.codecademy.com/learn/create-a-professional-website-with-velo-by-wix
      description:From beginners to experienced web developers, Wix offers a wide range of solutions to quickly create a website that you can proudly share.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT17H
      offers:
         type:Offer
         category:Partially Free
      name:Technical Interview Practice with JavaScript
      url:https://www.codecademy.com/learn/technical-interview-practice-with-javascript
      description:Learn key interview preparation skills and practice algorithmic problem-solving in JavaScript
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn React: State Management
      url:https://www.codecademy.com/learn/learn-react-state-management
      description:Manage states using programming patterns for mixing components with and without states.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn JavaScript: Error Handling
      url:https://www.codecademy.com/learn/javascript-errors-debugging
      description:Learn how to create more secure applications by predicting, handling, and debugging errors with JavaScript.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Testing for Web Development: Fundamentals
      url:https://www.codecademy.com/learn/learn-testing-for-web-development-fundamentals
      description:Build better and more maintainable web applications through test-driven development.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Phaser.js: Animations and Visuals
      url:https://www.codecademy.com/learn/learn-phaser-js-animations-and-visuals
      description:Make your Phaser game stand out visually using animations and camera effects.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn jQuery: Fundamentals
      url:https://www.codecademy.com/learn/learn-jquery-fundamentals
      description:Get an introduction to adding dynamic behaviors with the jQuery JavaScript Library.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Phaser.js: Fundamentals
      url:https://www.codecademy.com/learn/learn-phaser-js-fundamentals
      description:Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn CSS-in-JS
      url:https://www.codecademy.com/learn/learn-css-in-js
      description:Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT0H
      offers:
         type:Offer
         category:Subscription
      name:Learn TypeScript: Complex Types
      url:https://www.codecademy.com/learn/learn-typescript-complex-types
      description:Learn how to apply types to more complex data structures like arrays and objects in TypeScript.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT3H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Build Tools
      url:https://www.codecademy.com/learn/learn-build-tools
      description:Start creating your own professional web applications using build tools such as Webpack, esbuild, Parcel, and Vite.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Subscription
      name:Learn jQuery: DOM Traversing
      url:https://www.codecademy.com/learn/learn-jquery-dom-traversing
      description:Select HTML elements efficiently using jQuery methods to traverse the DOM.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn D3
      url:https://www.codecademy.com/learn/learn-d3
      description:Learn how to create bar charts with D3, the popular interactive data visualization library.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn TypeScript: Object Types
      url:https://www.codecademy.com/learn/learn-typescript-object-types
      description:Learn how to define property names, represent complex object shapes, and write more organized code in TypeScript.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Velo by Wix: Creating a Full-Stack App
      url:https://www.codecademy.com/learn/velo-by-wix-creating-a-full-stack-app
      description:Use your knowledge of JavaScript and Velo to create a full-stack application.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn TypeScript: Type Narrowing
      url:https://www.codecademy.com/learn/learn-typescript-type-narrowing
      description:Gain insights into the runtime behavior of the TypeScript code by narrowing down union types.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Angular Component Hooks and Observables
      url:https://www.codecademy.com/learn/angular-component-hooks-and-observables
      description:Learn how Angular components interact and about the power of observables while working with data streams.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Subscription
      name:Learn TypeScript: Union Types
      url:https://www.codecademy.com/learn/learn-typescript-union-types
      description:Level up your Typescript skills by learning how to combine individual types into flexible combinations with union types.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Redux: Fundamentals
      url:https://www.codecademy.com/learn/learn-redux-fundamentals
      description:Implement the Redux state management into your application using core methods of the Redux API.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Redux: Redux Toolkit
      url:https://www.codecademy.com/learn/learn-redux-redux-toolkit
      description:Refactor your code with Redux Toolkit, an essential package for any Redux application.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Phaser.js: Physics
      url:https://www.codecademy.com/learn/learn-phaser-js-physics
      description:Make your Phaser game feel more like the real world by incorporating the rules of physics.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn jQuery: Effects and Event Handling
      url:https://www.codecademy.com/learn/learn-jquery-effects-and-event-handling
      description:Trigger jQuery effects when users interact with elements on the web page using event handlers.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Testing for Web Development: Server Testing
      url:https://www.codecademy.com/learn/learn-testing-for-web-development-server-testing
      description:Use test-driven development to create a JavaScript server using the Express framework.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn React Router v5
      url:https://www.codecademy.com/learn/learn-react-router-v5
      description:Do you have the basics of React down and feel ready to take the next step? Advance your React skills with React Router v5.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Defending Node Applications from SQL Injection, XSS, & CSRF Attacks
      url:https://www.codecademy.com/learn/defending-express-applications-from-sql-injection-xss-csrf-attacks
      description:Learn how to protect Node.js Applications from SQL Injection, CSRF, & XSS Attacks, JavaScript safety practices, and what to do when something goes wrong.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Subscription
      name:Learn jQuery: Styles
      url:https://www.codecademy.com/learn/learn-jquery-styles
      description:Modify the CSS properties of an HTML element using jQuery style methods.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Testing for Web Development: Model Testing
      url:https://www.codecademy.com/learn/learn-testing-for-web-development-model-testing
      description:Learn how to create the model layer of a web application using Mongoose and TDD.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Angular Services and Dependency Injection
      url:https://www.codecademy.com/learn/angular-services-and-dependency-injection
      description:Learn to create, inject, and provide Angular services using @Injectable and leverage injector hierarchy for modular, efficient apps.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Subscription
      name:Learn Intermediate TypeScript: Class Types
      url:https://www.codecademy.com/learn/learn-intermediate-typescript-class-types
      description:Master TypeScript types in object-oriented patterns. Learn how to utilize keywords to control when class properties and methods are used.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn Intermediate TypeScript: Generics
      url:https://www.codecademy.com/learn/learn-intermediate-type-script-generics
      description:Unlock the power of TypeScript generics. Learn how to use generics with classes, type parameter defaults and constraints, and the `keyof` type parameter.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn p5.js: Fundamentals
      url:https://www.codecademy.com/learn/learn-p5js-fundamentals
      description:Generate visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT5H
      offers:
         type:Offer
         category:Partially Free
      name:Velo by Wix: Fundamentals
      url:https://www.codecademy.com/learn/velo-by-wix-fundamentals
      description:Get up and running with a Wix account and quickly create a website that you can share.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT0H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Intermediate TypeScript: Configuration
      url:https://www.codecademy.com/learn/learn-intermediate-type-script-configuration
      description:Learn how to set up TypeScript for use in VSCode on your local computer โ€” including global and project-specific installations.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT0H
      offers:
         type:Offer
         category:Subscription
      name:Learn Handlebars
      url:https://www.codecademy.com/learn/learn-handlebars
      description:Learn to create semantic templates using a popular and lightweight templating engine, Handlebars!
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Subscription
      name:Angular Routing and Navigation
      url:https://www.codecademy.com/learn/angular-routing-and-navigation
      description:Learn to implement routing in Angular using Angular Router, covering route definitions, configuration, links, nested routes, redirects, and parameters.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Subscription
      name:Velo by Wix: Interactivity
      url:https://www.codecademy.com/learn/velo-by-wix-interactivity
      description:Learn fundamental JavaScript syntax, including conditionals, functions, and scope, to work with Velo to further customize your Wix site.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT6H
      offers:
         type:Offer
         category:Partially Free
      name:Velo by Wix: Working with Data
      url:https://www.codecademy.com/learn/velo-by-wix-working-with-data
      description:Work with JavaScript collection types, arrays and objects and incorporate these skills into Velo.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT6H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Intermediate TypeScript: Type Narrowing
      url:https://www.codecademy.com/learn/learn-intermediate-type-script-type-narrowing
      description:Learn advanced techniques to narrow complex types in TypeScript. Discover TypeScriptโ€™s power inference through type guards and type narrowing.
      isAccessibleForFree:
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT1H
      offers:
         type:Offer
         category:Subscription
      name:Learn p5.js: Media
      url:https://www.codecademy.com/learn/learn-p5js-media
      description:Add and manipulate media assets, such as images and videos, in your p5.js sketch.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Velo by Wix: Using Async Actions for the Backend
      url:https://www.codecademy.com/learn/velo-by-wix-using-async-actions-for-the-backend
      description:Integrate JavaScript asynchronous actions with Velo to create a backend.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT4H
      offers:
         type:Offer
         category:Partially Free
      name:Learn Redux: Middleware and Thunks
      url:https://www.codecademy.com/learn/learn-redux-middleware-and-thunks
      description:Learn how to manage asynchronous operations and create Redux middleware and thunks to handle asynchronous actions.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
      name:Learn p5.js: Interaction
      url:https://www.codecademy.com/learn/learn-p5js-interaction
      description:Add interactivity to your p5.js sketch with mouse and keyboard functions.
      isAccessibleForFree:1
      provider:
         type:Organization
         name:Codecademy
         sameAs:https://www.codecademy.com/
      hasCourseInstance:
            type:CourseInstance
            courseMode:Online
            courseWorkload:PT2H
      offers:
         type:Offer
         category:Partially Free
Organization:
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
      name:Codecademy
      sameAs:https://www.codecademy.com/
CourseInstance:
      courseMode:Online
      courseWorkload:PT150H
      courseMode:Online
      courseWorkload:PT115H
      courseMode:Online
      courseWorkload:PT105H
      courseMode:Online
      courseWorkload:PT30H
      courseMode:Online
      courseWorkload:PT37H
      courseMode:Online
      courseWorkload:PT27H
      courseMode:Online
      courseWorkload:PT13H
      courseMode:Online
      courseWorkload:PT22H
      courseMode:Online
      courseWorkload:PT15H
      courseMode:Online
      courseWorkload:PT13H
      courseMode:Online
      courseWorkload:PT10H
      courseMode:Online
      courseWorkload:PT11H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT6H
      courseMode:Online
      courseWorkload:PT6H
      courseMode:Online
      courseWorkload:PT6H
      courseMode:Online
      courseWorkload:PT7H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT12H
      courseMode:Online
      courseWorkload:PT7H
      courseMode:Online
      courseWorkload:PT0H
      courseMode:Online
      courseWorkload:PT16H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT0H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT0H
      courseMode:Online
      courseWorkload:PT8H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT6H
      courseMode:Online
      courseWorkload:PT9H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT17H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT0H
      courseMode:Online
      courseWorkload:PT3H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT5H
      courseMode:Online
      courseWorkload:PT0H
      courseMode:Online
      courseWorkload:PT0H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT6H
      courseMode:Online
      courseWorkload:PT6H
      courseMode:Online
      courseWorkload:PT1H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT4H
      courseMode:Online
      courseWorkload:PT2H
      courseMode:Online
      courseWorkload:PT2H
Offer:
      category:Subscription
      category:Subscription
      category:Subscription
      category:Subscription
      category:Subscription
      category:Subscription
      category:Subscription
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Subscription
      category:Subscription
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Subscription
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Subscription
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Subscription
      category:Partially Free
      category:Partially Free
      category:Partially Free
      category:Partially Free

Libraries {๐Ÿ“š}

  • Angular
  • AngularJS
  • D3.js
  • jQuery
  • Lodash
  • Semantic UI
  • Video.js
  • Vue.js

Emails and Hosting {โœ‰๏ธ}

Mail Servers:

  • codecademy-com.mail.protection.outlook.com

Name Servers:

  • arnold.ns.cloudflare.com
  • serena.ns.cloudflare.com
7.92s.