Catalog Home
发布时间:2026-09-11 | 浏览:2
I'm new to coding, what courses should I take?
What can I learn for my career?
What projects can help me showcase my skills?
How can I earn certificates?
Trending subjects & languages
Explore all Python
Explore all HTML & CSS
Explore all JavaScript
Explore all Web development
Web development
Explore all Data science
Explore all C++
Explore all SQL
Explore all Java
Explore all Cybersecurity
Trending subjects & languages
Web development
Upcoming Bootcamps
Last chance - 20% off AI at Work: 10x productivity with Claude Yash Thakker Founder of AISOLO Technologies, AI Entreprenuer Next cohort: Starts Sep 15 With Certificate
AI at Work: 10x productivity with Claude
Last chance - 20% off Full-Stack Developer Ankit Kumar Mishra Senior Software Engineer and Senior Instructor Next cohort: Starts Sep 15 With Certificate
Full-Stack Developer
Data Science with AI Jeff Herman Senior Data Scientist @ H&R Block Next cohort: Starts Sep 15 With Certificate
Data Science with AI
Last chance - 20% off Full-Stack Developer Paul Niemczyk Senior Software Engineer Next cohort: Starts Sep 17 With Certificate
Full-Stack Developer
Last chance - 20% off Building Agentic AI Applications Satyajit Pattnaik Lead AI and Data Consultant at PALO IT Next cohort: Starts Sep 19 With Certificate
Building Agentic AI Applications
Early bird - 20% off AI Maker: Learn to Build with AI Tools Yash Thakker Founder of AISOLO Technologies, AI Entreprenuer Next cohort: Starts Oct 17 With Certificate
AI Maker: Learn to Build with AI Tools
Early bird - 20% off SQL Zero to Hero Abhishek Gupta Ex-Data Science Consultant Microsoft Next cohort: Starts Oct 17 With Certificate
SQL Zero to Hero
Early bird - 20% off Business Intelligence with Python Abhishek Gupta Ex-Data Science Consultant Microsoft Next cohort: Starts Oct 17 With Certificate
Business Intelligence with Python
Early bird - 20% off Building AI applications in the cloud Sohbet Dovranov Senior Data Scientist @Microsoft Next cohort: Starts Oct 19 With Certificate
Building AI applications in the cloud
Upcoming Bootcamps
AI at Work: 10x productivity with Claude
Full-Stack Developer
Data Science with AI
Full-Stack Developer
Building Agentic AI Applications
AI Maker: Learn to Build with AI Tools
SQL Zero to Hero
Business Intelligence with Python
Building AI applications in the cloud
Featured courses and paths
Free course Introduction to Cybersecurity Learn about the fast-growing field of cybersecurity and how to protect your data and information from digital attacks. Beginner Friendly. Beginner Friendly 3 hours 3 hours
Introduction to Cybersecurity
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Career path Full-Stack Engineer A full-stack engineer can get a project done from start to finish, back-end to front-end. Includes 51 Courses Includes 51 Courses With Professional Certification With Professional Certification Beginner Friendly. Beginner Friendly 150 hours 150 hours
Full-Stack Engineer
Includes 51 Courses Includes 51 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 150 hours 150 hours
Skill path Code Foundations Start your programming journey with an introduction to the world of code and basic concepts. Includes 5 Courses Includes 5 Courses With Certificate With Certificate Beginner Friendly. Beginner Friendly 4 hours 4 hours
Code Foundations
Includes 5 Courses Includes 5 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Learn HTML Start at the beginning by learning HTML basics — an important foundation for building and editing web pages. Beginner Friendly. Beginner Friendly 7 hours 7 hours
Beginner Friendly. Beginner Friendly 7 hours 7 hours
Career path Computer Science Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more! Includes 6 Courses Includes 6 Courses With Professional Certification With Professional Certification Beginner Friendly. Beginner Friendly 75 hours 75 hours
Computer Science
Includes 6 Courses Includes 6 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 75 hours 75 hours
Skill path Build a Website with HTML, CSS, and GitHub Pages Learn the basics of web development to build your own website. Includes 9 Courses Includes 9 Courses With Certificate With Certificate Beginner Friendly. Beginner Friendly 14 hours 14 hours
Build a Website with HTML, CSS, and GitHub Pages
Includes 9 Courses Includes 9 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 14 hours 14 hours
Free course Learn How to Use ChatGPT 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. Beginner Friendly 1 hour 1 hour
Learn How to Use ChatGPT
Beginner Friendly. Beginner Friendly 1 hour 1 hour
Career path Business Intelligence Data Analyst BI Data Analysts use Python and SQL to query, analyze, and visualize data — and Tableau and Excel to communicate findings. Includes 18 Courses Includes 18 Courses With Certificate With Certificate Beginner Friendly. Beginner Friendly 50 hours 50 hours
Business Intelligence Data Analyst
Includes 18 Courses Includes 18 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 50 hours 50 hours
Skill path Analyze Data with SQL Learn to analyze data with SQL and prepare for technical interviews. Includes 9 Courses Includes 9 Courses With Certificate With Certificate Beginner Friendly. Beginner Friendly 18 hours 18 hours
Analyze Data with SQL
Includes 9 Courses Includes 9 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 18 hours 18 hours
Free course Learn JavaScript Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity. Beginner Friendly. Beginner Friendly 15 hours 15 hours
Learn JavaScript
Beginner Friendly. Beginner Friendly 15 hours 15 hours
Career path Front-End Engineer Front-end engineers work closely with designers to make websites beautiful, functional, and fast. Includes 34 Courses Includes 34 Courses With Professional Certification With Professional Certification Beginner Friendly. Beginner Friendly 115 hours 115 hours
Front-End Engineer
Includes 34 Courses Includes 34 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 115 hours 115 hours
Skill path Data and Programming Foundations for AI Learn the coding, data science, and math you need to get started as a Machine Learning or AI engineer. Includes 9 Courses Includes 9 Courses With Certificate With Certificate Beginner Friendly. Beginner Friendly 39 hours 39 hours
Data and Programming Foundations for AI
Includes 9 Courses Includes 9 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 39 hours 39 hours
Featured courses and paths
Introduction to Cybersecurity
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Full-Stack Engineer
Includes 51 Courses Includes 51 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 150 hours 150 hours
Code Foundations
Includes 5 Courses Includes 5 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Beginner Friendly. Beginner Friendly 7 hours 7 hours
Computer Science
Includes 6 Courses Includes 6 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 75 hours 75 hours
Build a Website with HTML, CSS, and GitHub Pages
Includes 9 Courses Includes 9 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 14 hours 14 hours
Learn How to Use ChatGPT
Beginner Friendly. Beginner Friendly 1 hour 1 hour
Business Intelligence Data Analyst
Includes 18 Courses Includes 18 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 50 hours 50 hours
Analyze Data with SQL
Includes 9 Courses Includes 9 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 18 hours 18 hours
Learn JavaScript
Beginner Friendly. Beginner Friendly 15 hours 15 hours
Front-End Engineer
Includes 34 Courses Includes 34 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 115 hours 115 hours
Data and Programming Foundations for AI
Includes 9 Courses Includes 9 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 39 hours 39 hours
Turn your ideas into working prototypes
Average time to complete
Browse the full catalog
Course Learn Python 3 Learn the basics of Python 3.13, one of the most powerful, versatile, and in-demand programming languages today. With Certificate With Certificate Beginner Friendly. Beginner Friendly 24 hours 24 hours
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 24 hours 24 hours
Free course Learn HTML Start at the beginning by learning HTML basics — an important foundation for building and editing web pages. Beginner Friendly. Beginner Friendly 7 hours 7 hours
Beginner Friendly. Beginner Friendly 7 hours 7 hours
Free course Learn SQL In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language. Beginner Friendly. Beginner Friendly 5 hours 5 hours
Beginner Friendly. Beginner Friendly 5 hours 5 hours
Free course Learn Java Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more. Beginner Friendly. Beginner Friendly 17 hours 17 hours
Beginner Friendly. Beginner Friendly 17 hours 17 hours
Free course Learn JavaScript Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity. Beginner Friendly. Beginner Friendly 15 hours 15 hours
Learn JavaScript
Beginner Friendly. Beginner Friendly 15 hours 15 hours
Free course Learn C++ Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more. Beginner Friendly. Beginner Friendly 11 hours 11 hours
Beginner Friendly. Beginner Friendly 11 hours 11 hours
Free course Python for Programmers An introduction to the basic syntax and fundamentals of Python for experienced programmers. Intermediate. Intermediate 3 hours 3 hours
Python for Programmers
Intermediate. Intermediate 3 hours 3 hours
Free course Getting Started with Python for Data Science Work hands-on with real datasets while learning Python for data science. Beginner Friendly. Beginner Friendly 7 hours 7 hours
Getting Started with Python for Data Science
Beginner Friendly. Beginner Friendly 7 hours 7 hours
Free course Learn How to Code New to coding? Start here and learn programming fundamentals that can be helpful for any language you learn. Beginner Friendly. Beginner Friendly 2 hours 2 hours
Learn How to Code
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Free course Learn C# Learn Microsoft's popular C# programming language, used to make websites, mobile apps, video games, VR, and more. Beginner Friendly. Beginner Friendly 15 hours 15 hours
Beginner Friendly. Beginner Friendly 15 hours 15 hours
Free course Learn Python 2 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. Beginner Friendly 17 hours 17 hours
Beginner Friendly. Beginner Friendly 17 hours 17 hours
Free course Learn JavaScript: Fundamentals Learn how to control the flow of a program and use JavaScript to power dynamic behaviors on websites. Beginner Friendly. Beginner Friendly 4 hours 4 hours
Learn JavaScript: Fundamentals
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Intro to SQL Use SQL to create, access, and update tables of data in a relational database. Beginner Friendly. Beginner Friendly 2 hours 2 hours
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Free course Learn Lua Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools. Beginner Friendly. Beginner Friendly 4 hours 4 hours
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Learn HTML: Fundamentals Build an important foundation for creating the structure and content for web pages. Beginner Friendly. Beginner Friendly 3 hours 3 hours
Learn HTML: Fundamentals
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Free course Introduction to Cybersecurity Learn about the fast-growing field of cybersecurity and how to protect your data and information from digital attacks. Beginner Friendly. Beginner Friendly 3 hours 3 hours
Introduction to Cybersecurity
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Free course Learn CSS In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites. Beginner Friendly. Beginner Friendly 6 hours 6 hours
Beginner Friendly. Beginner Friendly 6 hours 6 hours
Course Learn Intermediate Python 3 Learn Intermediate Python 3 and practice leveraging Python’s unique features to build powerful, sophisticated applications. With Certificate With Certificate Intermediate. Intermediate 20 hours 20 hours
Learn Intermediate Python 3
With Certificate With Certificate
Intermediate. Intermediate 20 hours 20 hours
Free course Learn C++: Introduction Dive into C++, a flexible and well-supported language that's still widely used now, over 40 years after its conception. Beginner Friendly. Beginner Friendly 4 hours 4 hours
Learn C++: Introduction
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Intro to Java Get started with Java by learning about the basics of a Java program and variables! Beginner Friendly. Beginner Friendly 6 hours 6 hours
Beginner Friendly. Beginner Friendly 6 hours 6 hours
Free course Learn R Learn how to code and clean and manipulate data for analysis and visualization with the R programming language. Beginner Friendly. Beginner Friendly 14 hours 14 hours
Beginner Friendly. Beginner Friendly 14 hours 14 hours
Free course Introduction to Game Development Explore video game development, including game design, gameplay development, and asset creation. Beginner Friendly. Beginner Friendly 1 hour 1 hour
Introduction to Game Development
Beginner Friendly. Beginner Friendly 1 hour 1 hour
Free course Learn CSS: Introduction Learn how to use CSS (Cascading Style Sheets) to style and visually organize HTML pages. Beginner Friendly. Beginner Friendly 2 hours 2 hours
Learn CSS: Introduction
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Free course Learn TypeScript Learn TypeScript, a superset of JavaScript that adds types to make the language scale! Intermediate. Intermediate 10 hours 10 hours
Learn TypeScript
Intermediate. Intermediate 10 hours 10 hours
Free course Learn React In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries. Intermediate. Intermediate 13 hours 13 hours
Intermediate. Intermediate 13 hours 13 hours
Free course Learn What to Learn In this quick free course, you'll get the info you need to make your own decisions about what to learn. Beginner Friendly. Beginner Friendly 2 hours 2 hours
Learn What to Learn
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Free course Learn to Code with Blockly Want to learn how to get started with programming in an interactive way? Try our drag and drop code lessons! Beginner Friendly. Beginner Friendly 2 hours 2 hours
Learn to Code with Blockly
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Course Learn the Command Line Learn about the command line, starting with navigating and manipulating the file system, and ending with redirection and configuring the environment. With Certificate With Certificate Beginner Friendly. Beginner Friendly 4 hours 4 hours
Learn the Command Line
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Learn C: Introduction Learn about the basics of the C programming language, and write your first C program! Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Learn C: Introduction
Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Free course Intro to Generative AI Dive into the many forms of generative AI and learn how we can best use these new technologies! Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Intro to Generative AI
Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Free course Intro to Language Models in Python Build the basic language models in Python. Intermediate. Intermediate 4 hours 4 hours
Intro to Language Models in Python
Intermediate. Intermediate 4 hours 4 hours
Free course Intro to C# Dive into C#, a scalable programming language that is easy to read and maintain. Beginner Friendly. Beginner Friendly 4 hours 4 hours
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Course Learn Git & GitHub Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches. With Certificate With Certificate Beginner Friendly. Beginner Friendly 4 hours 4 hours
Learn Git & GitHub
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Introduction to UI and UX Design Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma. Beginner Friendly. Beginner Friendly 2 hours 2 hours
Introduction to UI and UX Design
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Free course Build Connect Four Using Python Put your Python knowledge to the test by creating a fully interactive Connect Four game! Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Build Connect Four Using Python
Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Free course Introduction to IT Take your first steps into the world of IT, or Information Technology! Introduction to IT will teach you about core IT subjects. Beginner Friendly. Beginner Friendly 3 hours 3 hours
Introduction to IT
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Free course Learn Microsoft Excel for Data Analysis Take your data storytelling skills to the next level by learning how to use Microsoft Excel for data analysis and visualization. Beginner Friendly. Beginner Friendly 3 hours 3 hours
Learn Microsoft Excel for Data Analysis
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Free course Learn PowerShell Jump into PowerShell through interactive lessons on variables, operators, control flow, objects, arrays, and functions. Beginner Friendly. Beginner Friendly 6 hours 6 hours
Learn PowerShell
Beginner Friendly. Beginner Friendly 6 hours 6 hours
Career path Full-Stack Engineer A full-stack engineer can get a project done from start to finish, back-end to front-end. Includes 51 Courses Includes 51 Courses With Professional Certification With Professional Certification Beginner Friendly. Beginner Friendly 150 hours 150 hours
Full-Stack Engineer
Includes 51 Courses Includes 51 Courses
With Professional Certification With Professional Certification
Beginner Friendly. Beginner Friendly 150 hours 150 hours
Skill path Code Foundations Start your programming journey with an introduction to the world of code and basic concepts. Includes 5 Courses Includes 5 Courses With Certificate With Certificate Beginner Friendly. Beginner Friendly 4 hours 4 hours
Code Foundations
Includes 5 Courses Includes 5 Courses
With Certificate With Certificate
Beginner Friendly. Beginner Friendly 4 hours 4 hours
Free course Choosing a Career in Tech Are you feeling confused about where to aim for with your career goals? Take this course to learn about different career options! Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Choosing a Career in Tech
Beginner Friendly. Beginner Friendly < 1 hour < 1 hour
Career path AI Engineer AI Engineers build complex systems using foundation models, LLMs, and AI agents. You will learn how to design, build, and deploy AI systems. Includes 16 Courses Includes 16 Courses With Certificate With Certificate Intermediate. Intermediate 30 hours 30 hours
Includes 16 Courses Includes 16 Courses
With Certificate With Certificate
Intermediate. Intermediate 30 hours 30 hours
Free course Learn PHP: Introduction Learn about PHP, a programming language used in modern web development, and build a strong foundation in PHP by learning about basic syntax. Beginner Friendly. Beginner Friendly 2 hours 2 hours
Learn PHP: Introduction
Beginner Friendly. Beginner Friendly 2 hours 2 hours
Free course Learn How to Use ChatGPT 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. Beginner Friendly 1 hour 1 hour
Learn How to Use ChatGPT
Beginner Friendly. Beginner Friendly 1 hour 1 hour
Free course Learn Java: Object-Oriented Programming Explore classes and objects in this introduction to object-oriented programming with Java. Beginner Friendly. Beginner Friendly 3 hours 3 hours
Learn Java: Object-Oriented Programming
Beginner Friendly. Beginner Friendly 3 hours 3 hours
Free course Learn Intermediate JavaScript Take your JavaScript knowledge to the next level by learning how to use advanced functions to create more efficient programs. Intermediate. Intermediate 11 hours 11 hours
Learn Intermediate JavaScript
Intermediate. Intermediate 11 hours 11 hours
Free course Intro to the Command Line Discover the power of this simple yet essential text-based tool and increase your productivity as a developer. Beginner Friendly. Beginner Friendly 1 hour 1 hour
Intro to the Command Line
Beginner Friendly. Beginner Friendly 1 hour 1 hour
Free course Learn HTML: Semantic HTML Learn how to use Semantic HTML to create cleaner, more accessible web pages. Beginner Friendly. Beginner Friendly 1 hour 1 hour
Learn HTML: Semantic HTML
Beginner Friendly. Beginner Friendly 1 hour 1 hour