Search

565 total results

Courses (250)

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 the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
    • With Certificate
    • Beginner Friendly.
      24 hours
  2. Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
    • Beginner Friendly.
      15 hours
  3. Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more.
    • Beginner Friendly.
      17 hours
  4. In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.
    • Beginner Friendly.
      5 hours
  5. Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more.
    • Beginner Friendly.
      11 hours
  6. Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites.
    • Beginner Friendly.
      4 hours
  7. Build an important foundation for creating the structure and content for web pages.
    • Beginner Friendly.
      3 hours
  8. Learn the basics of the world's fastest growing and most popular programming language used by software engineers, analysts, data scientists, and machine learning engineers alike.
    • Beginner Friendly.
      17 hours
  9. New to coding? Start here and learn programming fundamentals that can be helpful for any language you learn.
    • Beginner Friendly.
      2 hours
  10. Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.
    • Beginner Friendly.
      4 hours
  11. Dive into C++, a flexible and well-supported language that's still widely used now, over 40 years after its conception.
    • Beginner Friendly.
      4 hours
  12. Want to learn how to get started with programming in an interactive way? Try our drag and drop code lessons!
    • Beginner Friendly.
      2 hours
  13. Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
    • Beginner Friendly.
      15 hours
  14. In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
    • Beginner Friendly.
      6 hours
  15. In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
    • Intermediate.
      13 hours
  16. Learn how to code and clean and manipulate data for analysis and visualization with the R programming language.
    • Beginner Friendly.
      14 hours
  17. In this quick free course, you'll get the info you need to make your own decisions about what to learn.
    • Beginner Friendly.
      2 hours
  18. Ready to dive into the world of Generative AI? Learn how ChatGPT works, how to use ChatGPT in your everyday life, and how to write effective ChatGPT prompts.
    • Beginner Friendly.
      1 hour
  19. Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
    • Intermediate.
      10 hours
  20. Learn about the basics of the C programming language, and write your first C program!
    • Beginner Friendly.
      < 1 hour
  21. Learn about the command line, starting with navigating and manipulating the file system, and ending with redirection and configuring the environment.
    • With Certificate
    • Beginner Friendly.
      4 hours
  22. Learn how to use CSS (Cascading Style Sheets) to style and visually organize HTML pages.
    • Beginner Friendly.
      2 hours
  23. Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
    • With Certificate
    • Beginner Friendly.
      4 hours
  24. Learn about effective prompting techniques to craft high-quality prompts, maximizing your use of generative AI.
    • With Certificate
    • Beginner Friendly.
      1 hour
1 - 24 of 250 results
Viewing navigation for pages 1 through 5, current page 1