Explore the catalog
Start a conversation and find learning to match your goals.Trending subjects & languages
Upcoming Bootcamps
Upcoming Bootcamps
Featured courses and paths
Featured courses and paths
Learn about the fast-growing field of cybersecurity and how to protect your data and information from digital attacks.
- Beginner Friendly.3 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
Start your programming journey with an introduction to the world of code and basic concepts.
- Includes 5 Courses
- With Certificate
- Beginner Friendly.4 hours
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
- Beginner Friendly.7 hours
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
Learn the basics of web development to build your own website.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.14 hours
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
BI Data Analysts use Python and SQL to query, analyze, and visualize data — and Tableau and Excel to communicate findings.
- Includes 18 Courses
- With Certificate
- Beginner Friendly.50 hours
Learn to analyze data with SQL and prepare for technical interviews.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.17 hours
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
- Beginner Friendly.15 hours
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 coding, data science, and math you need to get started as a Machine Learning or AI engineer.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.39 hours
NEW CAREER PATH
Build experiences that put users first
UX Designers work at the intersection of design, product, and engineering to create intuitive, accessible sites and apps. Whether you're starting a new career or looking to collaborate better with your coworkers, our new UX Designer career path will help. You'll learn the foundations of user research, wireframing, prototyping, and usability testing — then apply them through hands-on projects using industry-standard tools. Explore the UX Designer career path
Filters
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Browse the full catalog
771 results771 results
Most popular
- Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
- With Certificate
- Beginner Friendly.23 hours
- Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
- Beginner Friendly.7 hours
- Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
- Beginner Friendly.15 hours
- 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
- Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more.
- Beginner Friendly.17 hours
- Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more.
- Beginner Friendly.11 hours
- 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
- Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more.
- Beginner Friendly.17 hours
- Explore video game development, including game design, gameplay development, and asset creation.
- Beginner Friendly.1 hour
- Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.
- Beginner Friendly.4 hours
- In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
- Beginner Friendly.6 hours
- New to coding? Start here and learn programming fundamentals that can be helpful for any language you learn.
- Beginner Friendly.2 hours
- Learn about the fast-growing field of cybersecurity and how to protect your data and information from digital attacks.
- Beginner Friendly.3 hours
- Want to learn how to get started with programming in an interactive way? Try our drag and drop code lessons!
- Beginner Friendly.2 hours
- In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.
- Intermediate.13 hours
- An introduction to the basic syntax and fundamentals of Python for experienced programmers.
- Intermediate.3 hours
- Learn how to code and clean and manipulate data for analysis and visualization with the R programming language.
- Beginner Friendly.14 hours
- 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
- 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
- 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
- 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
- Work hands-on with real datasets while learning Python for data science.
- Beginner Friendly.7 hours
- Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.
- Beginner Friendly.2 hours
- Dive into the many forms of generative AI and learn how we can best use these new technologies!
- Beginner Friendly.< 1 hour
- Learn TypeScript, a superset of JavaScript that adds types to make the language scale!
- Intermediate.10 hours
- 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
- Learn how to use Go (Golang), an open-source programming language supported by Google!
- Beginner Friendly.6 hours
- Use SQL to create, access, and update tables of data in a relational database.
- Beginner Friendly.2 hours
- Learn about the basics of the C programming language, and write your first C program!
- Beginner Friendly.< 1 hour
- Are you feeling confused about where to aim for with your career goals? Take this course to learn about different career options!
- Beginner Friendly.< 1 hour
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
- Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs.
- Intermediate.11 hours
- Build an important foundation for creating the structure and content for web pages.
- Beginner Friendly.3 hours
- UX Designers create intuitive, accessible, and engaging digital experiences. This Career Path teaches you how to research users, prototype in Figma, and more.
- Includes 8 Courses
- With Certificate
- Beginner Friendly.10 hours
- A powerful programming language developed by Apple for iOS, macOS, and more.
- Beginner Friendly.12 hours
- Learn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
- Intermediate.5 hours
- Build the basic language models in Python.
- Intermediate.4 hours
- Learn the coding, data science, and math you need to get started as a Machine Learning or AI engineer.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.39 hours
- Get started with Java by learning about the basics of a Java program and variables!
- Beginner Friendly.6 hours
- Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
- Includes 27 Courses
- With Professional Certification
- Beginner Friendly.95 hours
- Learn what data structures and algorithms are, why they are useful, and how you can use them effectively in Python.
- With Certificate
- Intermediate.26 hours
- Data Analysts and Analytics Data Scientists use Python and SQL to query, analyze, and visualize data — and communicate findings.
- Includes 22 Courses
- With Professional Certification
- Beginner Friendly.70 hours
- 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 Intermediate Python 3 and practice leveraging Python’s unique features to build powerful, sophisticated applications.
- With Certificate
- Intermediate.20 hours
- Build mobile apps with JavaScript and React, using Expo and React Native
- Intermediate.6 hours
- Take your first steps into the world of IT, or Information Technology! Introduction to IT will teach you about core IT subjects.
- Beginner Friendly.3 hours
- Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in Python, Git, & ML.
- Includes 7 Courses
- With Certificate
- Intermediate.50 hours
- Learn to analyze data with SQL and prepare for technical interviews.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.17 hours
Viewing navigation for pages 1 through
5, current page 1