Movatterモバイル変換


[0]ホーム

URL:


Skip to Content

JavaScript courses

About JavaScript

The JavaScript programming language is fun and flexible. It’s one of the core technologies of web development and can be used on both the front-end and the back-end.

JavaScript courses

Filters99 results

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
99 results
  • Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
    • Beginner Friendly.
      15 hours
  • Build powerful interactive applications with React, a popular JavaScript library.
    • Beginner Friendly.
      6 hours
  • In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
    • Intermediate.
      13 hours
  • Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
    • Intermediate.
      10 hours
  • Explore the building blocks of back-end web architecture and server-side components.
    • Beginner Friendly.
      < 1 hour
  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Learn the Document Object Model, the interface between JavaScript and HTML elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
    • With Certificate
    • Intermediate.
      6 hours
  • Build mobile apps with TypeScript and React, using Expo and React Native
    • Intermediate.
      12 hours
  • Get an introduction to Node.js—a JavaScript runtime environment typically used to build back-end apps.
    • Beginner Friendly.
      3 hours
  • Learn to build Angular apps by creating components, enabling component interaction, implementing routing, handling user inputs, and managing state with signals.
    • With Certificate
    • Intermediate.
      18 hours
  • Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs.
    • Intermediate.
      11 hours
  • Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
    • Intermediate.
      7 hours
  • Begin testing quickly with Jest and simplify component testing with React Testing Library.
    • Intermediate.
      4 hours
  • Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
    • Intermediate.
      5 hours
  • Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful applications.
    • With Certificate
    • Advanced.
      12 hours
  • Apply the JavaScript syntax to TypeScript’s type system to give your code more structure.
    • Beginner Friendly.
      1 hour
  • Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that power the front-end.
    • Includes 41 Courses
    • With Professional Certification
    • Beginner Friendly.
      105 hours
  • Discover the power of Next.js, a React framework for efficient, scalable web development and learn how to create web applications with Next.js.
    • Intermediate.
      4 hours
  • A full-stack engineer can get a project done from start to finish, back-end to front-end.
    • Includes 51 Courses
    • With Professional Certification
    • Beginner Friendly.
      150 hours
  • Learn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Learn how to easily build single-page web applications using this popular JavaScript framework.
    • Intermediate.
      6 hours
  • In this course, you'll learn how to implement User Authentication and Authorization in an Express web application.
    • Intermediate.
      5 hours
  • Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
    • Intermediate.
      2 hours
  • Learn key interview preparation skills and practice algorithmic problem-solving in JavaScript
    • With Certificate
    • Intermediate.
      1 hour
  • Learn how to make back-end apps and APIs using the popular Express.js framework
    • With Certificate
    • Intermediate.
      5 hours
  • 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.
    • Includes 8 Courses
    • With Certificate
    • Beginner Friendly.
      27 hours
  • Learn advanced React techniques and topics including custom hooks, error boundaries, the Context API, and optimization.
    • With Certificate
    • Advanced.
      5 hours
  • Build an HTTP server using Node.js to facilitate the connection between a client and a server.
    • Beginner Friendly.
      2 hours
  • Learn the core concepts of Angular, including the basics of data binding and directives, in this introductory course.
    • Intermediate.
      6 hours
  • Learn how to build back-end web APIs using Express.js, Node.js, SQL, and a Node.js-SQLite database library.
    • Includes 8 Courses
    • With Certificate
    • Beginner Friendly.
      30 hours
  • Learn how to interact with a SQL database from within your JavaScript programs!
    • Intermediate.
      2 hours
  • Get an introduction to adding dynamic behaviors with the jQuery JavaScript Library.
    • Intermediate.
      1 hour
  • Ready to learn VR in VR? Dive into A-Frame and learn how to build virtual reality experiences in the browser.
    • Intermediate.
      2 hours
  • Enhance your React applications with Redux, a popular state-management library.
    • Intermediate.
      8 hours
  • Build real-time applications like chatrooms and multiplayer games with WebSockets!
    • With Certificate
    • Intermediate.
      2 hours
  • Write functions in TypeScript to declare expected types of function parameters and return values.
    • Beginner Friendly.
      1 hour
  • Manage states using programming patterns for mixing components with and without states.
    • Beginner Friendly.
      1 hour
  • Learn to build front-end web apps with JavaScript and React.
    • Includes 9 Courses
    • With Certificate
    • Intermediate.
      37 hours
  • Leverage the OpenAI API within your JavaScript code. Learn to customize prompts and hyperparameters for optimal output.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn the basics of jQuery, a JavaScript library that allows you to easily add dynamic behavior to static web pages.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
    • With Certificate
    • Beginner Friendly.
      1 hour
  • Learn how Angular components interact and about the power of observables while working with data streams.
    • With Certificate
    • Intermediate.
      4 hours
  • Work with JavaScript collection types, arrays and objects and incorporate these skills into Velo.
    • Beginner Friendly.
      6 hours
  • Learn how to join the front-end and the back-end by creating REST APIs and using the MVC architecture.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Learn about the computer science concepts of data structures and algorithms and build implementations from scratch in modern JavaScript.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      13 hours
  • Dive into intermediate TypeScript concepts including class types, type narrowing, and generics.
    • With Certificate
    • Intermediate.
      3 hours
  • Learn how to build advanced web applications with React and Redux.
    • Includes 6 Courses
    • With Certificate
    • Intermediate.
      22 hours
  • Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Leverage hooks, a powerful feature of function components, to use states without creating classes.
    • Beginner Friendly.
      5 hours
  • Learn how to create the model layer of a web application using Mongoose and TDD.
    • Intermediate.
      2 hours
  • Create generative visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
    • Intermediate.
      9 hours
  • Learn to create, inject, and provide Angular services using @Injectable and leverage injector hierarchy for modular, efficient apps.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn to create semantic templates using a popular and lightweight templating engine, Handlebars!
    • Intermediate.
      2 hours
  • Learn how to use the popular React Router library to easily create navigation components.
    • Intermediate.
      2 hours
  • Refactor your code with Redux Toolkit, an essential package for any Redux application.
    • Beginner Friendly.
      1 hour
  • From beginners to experienced web developers, Wix offers a wide range of solutions to quickly create a website that you can proudly share.
    • Beginner Friendly.
      17 hours
  • Start designing more complex systems with techniques such as design patterns, SOLID principles, and UML.
    • With Certificate
    • Intermediate.
      1 hour
  • Add interactivity to your p5.js sketch with mouse and keyboard functions.
    • Intermediate.
      2 hours
  • Learn the basics of test-driven development and write unit tests in JavaScript with the Mocha library.
    • With Certificate
    • Intermediate.
      3 hours
  • Discover the three stages that comprise the lifecycle phases of React components.
    • Beginner Friendly.
      1 hour
  • Get up and running with a Wix account and quickly create a website that you can share.
    • Beginner Friendly.
      < 1 hour
  • Make your Phaser game feel more like the real world by incorporating the rules of physics.
    • Intermediate.
      2 hours
  • Take your React skills to the next level by learning how to apply styles and use forms to get user input.
    • Beginner Friendly.
      1 hour
  • Learn how to create bar charts with D3, the popular interactive data visualization library.
    • With Certificate
    • Intermediate.
      1 hour
  • Implement the Redux state management into your application using core methods of the Redux API.
    • Beginner Friendly.
      5 hours
  • Make your Phaser game stand out visually using animations and camera effects.
    • Intermediate.
      2 hours
  • Master TypeScript types in object-oriented patterns. Learn how to utilize keywords to control when class properties and methods are used.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn to implement routing in Angular using Angular Router, covering route definitions, configuration, links, nested routes, redirects, and parameters.
    • With Certificate
    • Intermediate.
      2 hours
  • Build better and more maintainable web applications through test-driven development.
    • With Certificate
    • Intermediate.
      3 hours
  • Learn how to apply types to more complex data structures like arrays and objects in TypeScript.
    • Beginner Friendly.
      3 hours
  • Start creating your own professional web applications using build tools such as Webpack, esbuild, Parcel, and Vite.
    • With Certificate
    • Intermediate.
      2 hours
  • Generate visualizations and interactive experiences with p5.js, a popular JavaScript library for creative coding.
    • Intermediate.
      5 hours
  • Add and manipulate media assets, such as images and videos, in your p5.js sketch.
    • Intermediate.
      2 hours
  • Learn advanced techniques to narrow complex types in TypeScript. Discover TypeScript’s power inference through type guards and type narrowing.
    • With Certificate
    • Intermediate.
      1 hour
  • Learn how to define property names, represent complex object shapes, and write more organized code in TypeScript.
    • Beginner Friendly.
      1 hour
  • Level up your Typescript skills by learning how to combine individual types into flexible combinations with union types.
    • Beginner Friendly.
      1 hour
  • Use your knowledge of JavaScript and Velo to create a full-stack application.
    • Beginner Friendly.
      1 hour
  • Integrate JavaScript asynchronous actions with Velo to create a backend.
    • Beginner Friendly.
      4 hours
  • Learn how to protect Node.js Applications from SQL Injection, CSRF, & XSS Attacks, JavaScript safety practices, and what to do when something goes wrong.
    • With Certificate
    • Intermediate.
      2 hours
  • Gain insights into the runtime behavior of the TypeScript code by narrowing down union types.
    • Beginner Friendly.
      1 hour
  • Use test-driven development to create a JavaScript server using the Express framework.
    • Intermediate.
      1 hour
  • Select HTML elements efficiently using jQuery methods to traverse the DOM.
    • Intermediate.
      1 hour
  • Trigger jQuery effects when users interact with elements on the web page using event handlers.
    • Intermediate.
      1 hour
  • Learn how to set up TypeScript for use in VSCode on your local computer — including global and project-specific installations.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Unlock the power of TypeScript generics. Learn how to use generics with classes, type parameter defaults and constraints, and the `keyof` type parameter.
    • With Certificate
    • Intermediate.
      1 hour
  • Modify the CSS properties of an HTML element using jQuery style methods.
    • Intermediate.
      1 hour
  • Do you have the basics of React down and feel ready to take the next step? Advance your React skills with React Router v5.
    • Beginner Friendly.
      1 hour
  • Learn how to manage asynchronous operations and create Redux middleware and thunks to handle asynchronous actions.
    • Beginner Friendly.
      2 hours
  • Learn fundamental JavaScript syntax, including conditionals, functions, and scope, to work with Velo to further customize your Wix site.
    • Beginner Friendly.
      6 hours
  • Related resources

    Related projects

    Related articles


    [8]ページ先頭

    ©2009-2025 Movatter.jp