Codecademy Logo
Catalog
Arrow Chevron Down Filled Icon
Popular course topics
Explore free or paid courses in topics that interest you.
Explore all courses
Python
JavaScript
HTML & CSS
SQL
Java
C++
C#
Bash
C
PHP
R
Swift
AI
New
Web Development
Data Science
Computer Science
Web Design
Cybersecurity
Top career paths
Choose your career. We'll teach you the skills to get job-ready.
Full-Stack Engineer
Back-End Engineer
iOS Developer
Front-End Engineer
Computer Science
Data Scientist
Not sure where to begin?
Take our quiz
→
Resources
Arrow Chevron Down Filled Icon
Docs
Find definitions, code syntax, and more -- or contribute your own code documentation.
View all docs
→
C
HTML
Python
C++
Java
React
CSS
JavaScript
SQL
Git
PHP
UI/UX
Contribute to Docs
Mini Arrow Right Icon
Contribute to Docs
Mini Arrow Right Icon
Learning & practice tools
Articles
Learn about technical concepts.
Cheatsheets
Review concepts from your courses.
Code challenges
Test your knowledge and prep for interviews.
Projects
New
Practice and build your portfolio.
Videos
Watch tutorials, project walkthroughs, and more.
Workspaces
Build and share projects in your browser.
Inspiration & career
View all topics
→
Career advice
Get answers to questions about coding careers.
Learning tips
Learn where to start and how to stay motivated.
Job-readiness checker
New
Find out how to stay on track as you work toward your dream job.
Community
Arrow Chevron Down Filled Icon
Forums
Discord
Chapters
Events
Code Crew
Learner Stories
Pricing
Arrow Chevron Down Filled Icon
For Individuals
For Students
For Teams
For Teams
Search Icon
Log In
Sign Up
Codecademy Logo
Log In
Sign Up
Menu Icon
What’s your programming personality?
Find out which careers, languages, and courses suit your personal interests and strengths best.
Start