Skip to Content
Mini Arrow Down Icon
Loading menu bar
Loading menu bar
Catalog Menu →
Languages
Mini Chevron Down Icon
HTML & CSS
Python
JavaScript
Java
SQL
Bash/Shell
Ruby
C++
R
C#
PHP
Go
Swift
Kotlin
C
Subjects
Mini Chevron Down Icon
AI
New
Web Development
Data Science
Computer Science
Cybersecurity
Developer Tools
Machine Learning
Code Foundations
Web Design
Game Development
Mobile Development
Data Visualization
Interview Prep
Math
Cloud Computing
DevOps
Data Engineering
Data Analytics
IT
Open Source
For Business
Beta Catalog
Full Catalog
Where do I begin?
Full Catalog
Career Paths
Career path
Back-End Engineer
Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases that power the front-end.
Checker Dense
Includes
41 Courses
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
122
Lessons
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.
Checker Dense
Includes
18 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
46
Lessons
Career path
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
82
Lessons
Career path
Data Engineer
A data engineer builds the pipelines to connect data input to analysis.
Checker Dense
Includes
17 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
67
Lessons
Career path
Data Scientist: Analytics Specialist
Data Analysts and Analytics Data Scientists use Python and SQL to query, analyze, and visualize data — and communicate findings.
Checker Dense
Includes
22 Courses
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
69
Lessons
Career path
Data Scientist: Inference Specialist
Inference Data Scientists run A/B tests, do root-cause analysis, and conduct experiments. They use Python, SQL, and R to analyze data.
Checker Dense
Includes
24 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
78
Lessons
Career path
Data Scientist: Machine Learning Specialist
Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
Checker Dense
Includes
27 Courses
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
81
Lessons
Career path
Data Scientist: Natural Language Processing Specialist
NLP Data Scientists find meaning in language, analyze text and speech, and create chatbots. They use Python, SQL, & NLP to answer questions.
Checker Dense
Includes
31 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
84
Lessons
Career path
Front-End Engineer
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
Checker Dense
Includes
34 Courses
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
124
Lessons
Career path
Full-Stack Engineer
A full-stack engineer can get a project done from start to finish, back-end to front-end.
Checker Dense
Includes
51 Courses
Checker Dense
Certificate Icon
With
Professional Certification
Checker Dense
Level Icon
Beginner
Friendly
162
Lessons
Career path
Machine Learning/AI Engineer
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.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
39
Lessons
Career path
iOS Developer
Learn how to use Swift and SwiftUI to build iOS applications.
Checker Dense
Includes
26 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
51
Lessons
Skill Paths
Skill path
Analyze Data with Python
Learn to analyze and visualize data using Python and statistics.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
14
Lessons
Skill path
Analyze Data with R
Use R to process, analyze, and visualize data.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
19
Lessons
Skill path
Analyze Data with SQL
Learn to analyze data with SQL and prepare for technical interviews.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
15
Lessons
Skill path
Analyze Financial Data with Python
Level up in financial analytics by learning Python to process, analyze, and visualize financial data.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
19
Lessons
Skill path
Apply Natural Language Processing with Python
Learn Python for Natural Language Processing, the field behind chatbots, search engines, and autocorrect.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Skill path
Build Basic Android Apps with Java
By the end of this Skill Path, you will have created your very own fully functional quiz game for Android Devices with Java.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
13
Lessons
Skill path
Build Chatbots with Python
Build rules-based and generative AI chatbots with Python
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
21
Lessons
Skill path
Build Deep Learning Models with TensorFlow
Use TensorFlow to build and tune deep learning models.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
6
Lessons
Skill path
Build Python Web Apps with Django
Django is an open-source Python web development framework that allows you to quickly create web apps using the plethora of tools provided.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Skill path
Build Python Web Apps with Flask
Learn how to code in Python, design and access databases, create interactive web applications, and share your apps with the world.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
20
Lessons
Skill path
Build Web Apps with ASP.NET
Jumpstart your career with this skill path, first by learning the C# language, then building web apps with ASP.NET Core and the Razor Pages.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
34
Lessons
Skill path
Build a Machine Learning Model with Python
Learn to build machine learning models with Python.
Checker Dense
Includes
10 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
16
Lessons
Skill path
Build a Recommender System
Learn everything you need to build a recommender system from scratch.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Skill path
Build a Social Media iOS App with Firebase and SwiftUI
Learn how to use Firebase to build social iOS apps with Swift and SwiftUI
Checker Dense
Includes
4 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
1
Lesson
Skill path
Build a Website with HTML, CSS, and GitHub Pages
Learn the basics of web development to build your own website.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
18
Lessons
Skill path
Build an Intermediate iOS App with SwiftUI
Learn how to use Swift and SwiftUI to build more complex iOS apps that can store present data.
Checker Dense
Includes
4 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Build iOS Apps with SwiftUI
Learn how to build iOS applications with Swift and SwiftUI and publish them to Apples' App Store.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Skill path
Code Foundations
Start your programming journey with an introduction to the world of code and basic concepts.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
15
Lessons
Skill path
Create REST APIs with Spring and Java
By the end of this Skill Path, you will have created your very own API using the Spring framework and Java language.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
20
Lessons
Skill path
Create Video Games with Phaser.js
It’s easy to get lost in the flow of a good game. But behind every power-up and boss battle is simple code that brings the game to life.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
18
Lessons
Skill path
Create a Back-End App with JavaScript
Learn how to build back-end web APIs using Express.js, Node.js, SQL, and a Node.js-SQLite database library.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
29
Lessons
Skill path
Create a Front-End App with React
Learn to build front-end web apps with JavaScript and React.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
24
Lessons
Skill path
Create an Advanced Web App with React and Redux
Learn how to build advanced web applications with React and Redux.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
17
Lessons
Skill path
Cybersecurity Analyst Interview Prep
Master interview strategies for an entry-level Cybersecurity Analyst interview with this Skill Path.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Data Analyst Interview Preparation
Prepare for data analyst interviews from job postings to technical interviews.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Data Science Foundations
Learn to clean, analyze, and visualize data with Python and SQL.
Checker Dense
Includes
15 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
49
Lessons
Skill path
Data Scientist Interview Preparation
Prepare for the data science interview process, from navigating job postings to passing the technical interview.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
8
Lessons
Skill path
Design Databases With PostgreSQL
Learn how to query SQL databases and design relational databases to efficiently store large quantities of data.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
11
Lessons
Skill path
Feature Engineering
Machine learning is only as good as its training data. Learn how to process data properly before training your models.
Checker Dense
Includes
4 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
4
Lessons
Skill path
Fundamental Math for Data Science
Build the mathematical skills you need to work in data science.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
16
Lessons
Skill path
Fundamentals of Cyber Resilience and Risk Management
Learn strategies for risk management and quantitative and qualitative risk analysis and dive deeper into the world of cybersecurity.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
1
Lesson
Skill path
Fundamentals of Cybersecurity
Learn the Cybersecurity fundamentals that will lay a foundation for securing your technology and personal life from dangerous cyber threats.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
4
Lessons
Skill path
Intermediate Machine Learning
Level up your machine learning skills with tuning methods, advanced models, and dimensionality reduction.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
7
Lessons
Skill path
Learn C
Learn about the C programming language in this beginner-friendly skill path.
Checker Dense
Includes
6 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
10
Lessons
Skill path
Learn Machine Learning
Learn the basics of machine learning to train your own models.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
12
Lessons
Skill path
Learn PHP
Learn the fundamentals of PHP, one of the most popular languages of modern web development.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
17
Lessons
Skill path
Learn Python for Data Science
Get started with Python for Data Science in this beginner-friendly skill path.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
7
Lessons
Skill path
Machine Learning and AI Fundamentals
Learn the coding, data science, and math you need to get started as a Machine Learning or AI engineer.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
35
Lessons
Skill path
Master Statistics with Python
Learn the statistics behind data science, from summary statistics to regression models.
Checker Dense
Includes
9 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
31
Lessons
Skill path
Pass the Technical Interview with Java
Learn about the computer science concepts of data structures and algorithms and build implementations of each from scratch in modern Java.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
36
Lessons
Skill path
Pass the Technical Interview with JavaScript
Learn about the computer science concepts of data structures and algorithms and build implementations from scratch in modern JavaScript.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
36
Lessons
Skill path
Pass the Technical Interview with Python
Learn about the computer science concepts of data structures and algorithms and build implementations of each from scratch in modern Python.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
43
Lessons
Skill path
Pass the Technical Interview with Swift
Learn how to use data structures and algorithms in Swift to ace a technical interview.
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Advanced
28
Lessons
Skill path
Scan Systems with Nmap
Learn about Nmap and see why it's such a popular tool for ethical hacking and ethical hackers.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
7
Lessons
Skill path
Securing Express Applications
Learn how to defend against malicious attacks and improve user experiences using sessions, cookies, and password authentication.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
11
Lessons
Skill path
Software Engineering for Data Scientists
Data Scientists often work with engineering teams. Learn the software engineering skills you need to bridge the gap between data science and
Checker Dense
Includes
7 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Intermediate
18
Lessons
Skill path
Study for the AP Computer Science A Exam (Java)
Master the core concepts covered in AP Computer Science A Exam and gain a solid understanding of programming and fluency in Java.
Checker Dense
Includes
8 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
23
Lessons
Skill path
Visualize Data with Python
Learn to make effective data visualizations in Python with Matplotlib and Seaborn.
Checker Dense
Includes
5 Courses
Checker Dense
Certificate Icon
With
Certificate
Checker Dense
Level Icon
Beginner
Friendly
5
Lessons