Search

319 total results

Courses (103)

Most relevant

Filters

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
  1. Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
    • Beginner Friendly.
      15 hours
  2. Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites.
    • Beginner Friendly.
      4 hours
  3. In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
    • Intermediate.
      13 hours
  4. Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
    • Intermediate.
      10 hours
  5. Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs.
    • Intermediate.
      11 hours
  6. Define and reuse logic with functions and scope variables for effective data access.
    • Beginner Friendly.
      3 hours
  7. Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
    • Intermediate.
      5 hours
  8. 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
  9. Create and manipulate arrays and execute efficient repetitions using loops to develop meaningful programs.
    • Beginner Friendly.
      3 hours
  10. Model real-world elements using Objects, a data structure that stores information and functions.
    • Beginner Friendly.
      3 hours
  11. Get an introduction to Node.js—a JavaScript runtime environment typically used to build back-end apps.
    • Beginner Friendly.
      3 hours
  12. Simplify the process of looping over arrays with iterator methods and learn how to build abstractions in JavaScript.
    • Beginner Friendly.
      2 hours
  13. 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
  14. Apply the JavaScript syntax to TypeScript’s type system to give your code more structure.
    • Beginner Friendly.
      2 hours
  15. Learn how JavaScript works under the hood and level up your code composition with various design patterns.
    • Beginner Friendly.
      < 1 hour
  16. Learn how to create more secure applications by predicting, handling, and debugging errors with JavaScript.
    • Beginner Friendly.
      1 hour
  17. Learn key interview preparation skills and practice algorithmic problem-solving in JavaScript
    • With Certificate
    • Intermediate.
      1 hour
  18. 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
  19. Leverage the OpenAI API within your JavaScript code. Learn to customize prompts and hyperparameters for optimal output.
    • With Certificate
    • Intermediate.
      1 hour
  20. Learn the basics of test-driven development and write unit tests in JavaScript with the Mocha library.
    • With Certificate
    • Intermediate.
      3 hours
  21. Build powerful interactive applications with React, a popular JavaScript library.
    • Beginner Friendly.
      6 hours
  22. Learn about the HTML5 game development framework that makes writing browser-based games a breeze.
    • Intermediate.
      7 hours
  23. Explore the building blocks of back-end web architecture and server-side components.
    • Beginner Friendly.
      < 1 hour
  24. Create efficient asynchronous programs using Promises and the async/await syntax.
    • Beginner Friendly.
      3 hours
1 - 24 of 103 results
Viewing navigation for pages 1 through 5, current page 1