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 finishback-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 structuresalgorithmsand 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 workshow to use ChatGPT in your everyday lifeand how to write effective ChatGPT prompts.
- Beginner Friendly.1 hour
BI Data Analysts use Python and SQL to queryanalyzeand 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.18 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 beautifulfunctionaland fast.
- Includes 34 Courses
- With Professional Certification
- Beginner Friendly.115 hours
Learn the codingdata scienceand math you need to get started as a Machine Learning or AI engineer.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.39 hours
LEARN BY BUILDING
Turn your ideas into working prototypes
Unlock your creative flow and build realworking prototypes in seconds with our new AI Builder. See your skills grow in real-time with a hands-onfully customized learning experience included in all ProPlusand All Access plans.Try AI Builder for free
Filters
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessonsprojectsand quizzes may vary.
Browse the full catalog
828 results828 results
Most popular
- Learn the basics of Python 3.12one of the most powerfulversatileand in-demand programming languages today.
- With Certificate
- Beginner Friendly.24 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
- Learn to code in Java — a robust programming language used to create softwareweb and mobile appsand more.
- Beginner Friendly.17 hours
- In this SQL courseyou'll learn how to manage large datasets and analyze real data using the standard data management language.
- Beginner Friendly.5 hours
- Learn C++ — a versatile programming language that’s important for developing softwaregamesdatabasesand more.
- Beginner Friendly.11 hours
- Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites.
- Beginner Friendly.4 hours
- An introduction to the basic syntax and fundamentals of Python for experienced programmers.
- Intermediate.3 hours
- Build an important foundation for creating the structure and content for web pages.
- Beginner Friendly.3 hours
- Learn the basics of the world's fastest growing and most popular programming language used by software engineersanalystsdata scientistsand machine learning engineers alike.
- Beginner Friendly.17 hours
- Work hands-on with real datasets while learning Python for data science.
- Beginner Friendly.7 hours
- New to coding? Start here and learn programming fundamentals that can be helpful for any language you learn.
- Beginner Friendly.2 hours
- Use SQL to createaccessand update tables of data in a relational database.
- Beginner Friendly.2 hours
- Learn the basics of Luaa general-purpose programming language used for building gamesweb appsand developer tools.
- Beginner Friendly.4 hours
- Learn about the fast-growing field of cybersecurity and how to protect your data and information from digital attacks.
- Beginner Friendly.3 hours
- Dive into C++a flexible and well-supported language that's still widely used nowover 40 years after its conception.
- Beginner Friendly.4 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
- Learn Microsoft's popular C# programming languageused to make websitesmobile appsvideo gamesVRand more.
- Beginner Friendly.15 hours
- Get started with Java by learning about the basics of a Java program and variables!
- Beginner Friendly.6 hours
- Explore video game developmentincluding game designgameplay developmentand asset creation.
- Beginner Friendly.1 hour
- In this CSS tutorialyou’ll learn how to add CSS to visually transform HTML into eye-catching sites.
- Beginner Friendly.6 hours
- In this React courseyou’ll build powerful interactive applications with one of the most popular JavaScript libraries.
- Intermediate.13 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 courseyou'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 workshow to use ChatGPT in your everyday lifeand how to write effective ChatGPT prompts.
- Beginner Friendly.1 hour
- Learn TypeScripta superset of JavaScript that adds types to make the language scale!
- Intermediate.10 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
- Learn about the basics of the C programming languageand write your first C program!
- Beginner Friendly.< 1 hour
- Learn about the command linestarting with navigating and manipulating the file systemand ending with redirection and configuring the environment.
- With Certificate
- Beginner Friendly.4 hours
- Get started with machine learning and learn how to buildimplementand evaluate linear regression models.
- Beginner Friendly.3 hours
- A full-stack engineer can get a project done from start to finishback-end to front-end.
- Includes 51 Courses
- With Professional Certification
- Beginner Friendly.150 hours
- Learn how to use CSS (Cascading Style Sheets) to and visually organize HTML pages.
- Beginner Friendly.2 hours
- Take your data storytelling skills to the next level by learning how to use Microsoft Excel for data analysis and visualization.
- Beginner Friendly.2 hours
- Dive into C#a scalable programming language that is easy to read and maintain.
- Beginner Friendly.4 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
- Start your programming journey with an introduction to the world of code and basic concepts.
- Includes 5 Courses
- With Certificate
- Beginner Friendly.4 hours
- Put your Python knowledge to the test by creating a fully interactive Connect Four game!
- Beginner Friendly.< 1 hour
- In this courseyou will learn what it means to be an Ethical Hackerand practice tools and techniques used to hack ethically.
- With Certificate
- Beginner Friendly.1 hour
- Get started with Python for Data Science in this beginner-friendly skill path.
- Includes 5 Courses
- With Certificate
- Beginner Friendly.16 hours
- Dive into the many forms of generative AI and learn how we can best use these new technologies!
- Beginner Friendly.< 1 hour
- Learn about effective prompting techniques to craft high-quality promptsmaximizing your use of generative AI.
- With Certificate
- Beginner Friendly.1 hour
- Build the basic language models in Python.
- Intermediate.4 hours
- Learn about PHPa programming language used in modern web developmentand build a strong foundation in PHP by learning about basic syntax.
- Beginner Friendly.2 hours
- Learn how to use Go (Golang)an open-source programming language supported by Google!
- Beginner Friendly.6 hours
- Looking for an introduction to the theory behind programming? Master Python while learning data structuresalgorithmsand more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
- Learn to analyze data with SQL and prepare for technical interviews.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.18 hours
- Jump into PowerShell through interactive lessons on variablesoperatorscontrol flowobjectsarraysand functions.
- Beginner Friendly.6 hours
- Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in PythonGit& ML.
- Includes 7 Courses
- With Certificate
- Intermediate.50 hours
Viewing navigation for pages 1 through
5current page 1