Skip to Content
Arrow Down Icon
Codecademy Logo
Catalog
Resources
Arrow Chevron Down Filled Icon
Community
Arrow Chevron Down Filled Icon
Pro Pricing
Arrow Chevron Down Filled Icon
For Business
Search Icon
Log in
Sign up
Log in
Sign up
Menu Icon
Catalog Menu →
Full Catalog
Career paths
Career Path
Back-End Engineer
Beginner friendly
,
100
Lessons
Job Essentials
Career Path
Computer Science
Beginner friendly
,
56
Lessons
Job Essentials
Career Path
Data Analyst
Beginner friendly
,
67
Lessons
Job Essentials
Career Path
Data Scientist
Beginner friendly
,
85
Lessons
Job Essentials
Career Path
Front-End Engineer
Beginner friendly
,
113
Lessons
Job Essentials
Career Path
Full-Stack Engineer
Beginner friendly
,
137
Lessons
Job Essentials
Skill paths
Skill Path
Analyze Data with Python
Beginner friendly
,
28
Lessons
With Final Project
Skill Path
Analyze Data with R
Beginner friendly
,
19
Lessons
With Final Project
Skill Path
Analyze Data with SQL
Beginner friendly
,
15
Lessons
With Final Project
Skill Path
Analyze Financial Data with Python
Beginner friendly
,
20
Lessons
With Final Project
Skill Path
Build Basic Android Apps with Java
Beginner friendly
,
13
Lessons
With Final Project
Skill Path
Build Chatbots with Python
Beginner friendly
,
22
Lessons
With Final Project
Skill Path
Build Deep Learning Models with TensorFlow
Intermediate
,
6
Lessons
With Final Project
Skill Path
Build Python Web Apps with Flask
Intermediate
,
23
Lessons
With Final Project
Skill Path
Build Web Apps with ASP.NET
Intermediate
,
34
Lessons
With Final Project
Skill Path
Build a Machine Learning Model with Python
Intermediate
,
16
Lessons
With Final Project
Skill Path
Build a Website with HTML, CSS, and Github Pages
Beginner friendly
,
19
Lessons
With Final Project
Skill Path
Code Foundations
Beginner friendly
,
15
Lessons
Welcome Series
Skill Path
Create Video Games with Phaser.js
Beginner friendly
,
18
Lessons
With Final Project
Skill Path
Create a Back-End App with JavaScript
Beginner friendly
,
30
Lessons
With Final Project
Skill Path
Create a Front-End App with React
Intermediate
,
27
Lessons
With Final Project
Skill Path
Design Databases With PostgreSQL
Beginner friendly
,
11
Lessons
Skill Path
Master Statistics with Python
Intermediate
,
22
Lessons
Skill Path
Pass the Technical Interview with Java
Intermediate
,
36
Lessons
With Final Project
Skill Path
Pass the Technical Interview with JavaScript
Intermediate
,
36
Lessons
With Final Project
Skill Path
Pass the Technical Interview with Python
Intermediate
,
43
Lessons
Skill Path
Study for the AP Computer Science A Exam (Java)
Beginner friendly
,
23
Lessons
Skill Path
Visualize Data with Python
Beginner friendly
,
12
Lessons
With Final Project
Courses
Loading Icon
Company
About
We're Hiring
Shop
Twitter Icon
Facebook Icon
Instagram Icon
Youtube Icon
Resources
Blog
Cheatsheets
Articles
Support
Help Center
Community
Forums
Chapters
Events
Individual Plans
Pro Membership
For Students
Enterprise Plans
For Business
Mobile
Course Catalog
Languages
HTML & CSS
Python
JavaScript
Java
SQL
Bash/Shell
Ruby
C++
R
C#
PHP
Go
Swift
Kotlin
Subjects
Web Development
Data Science
Computer Science
Developer Tools
Machine Learning
Code Foundations
Web Design
—
Full Catalog
Beta Content
Roadmap
Privacy Policy
Cookie Policy
Do Not Sell My Personal Information
Terms
Made with
️❤️
in NYC © 2021 Codecademy