[Skip to Content](#heading)
Grid Regular
Grid Regular
UPGRADE YOUR CAREER
-------------------
* Get guided paths and interactive lessons for all skill levels​
* Learn in-demand topics like AI, data, cloud, cybersecurity, and more
* Get guided paths and interactive lessons for all skill levels​
* Learn in-demand topics like AI, data, cloud, cybersecurity, and more
* Get guided paths and interactive lessons for all skill levels​
* Learn in-demand topics like AI, data, cloud, cybersecurity, and more
* Get guided paths and interactive lessons for all skill levels​
* Learn in-demand topics like AI, data, cloud, cybersecurity, and more
* Get guided paths and interactive lessons for all skill levels​
* Learn in-demand topics like AI, data, cloud, cybersecurity, and more
HANDS-ON LEARNING
-----------------
* Prepare for top industry certifications from AWS, Microsoft, CompTIA, and more
* Build projects that simulate what you’ll experience in the real world
* Prepare for top industry certifications from AWS, Microsoft, CompTIA, and more
* Build projects that simulate what you’ll experience in the real world
* Prepare for top industry certifications from AWS, Microsoft, CompTIA, and more
* Build projects that simulate what you’ll experience in the real world
* Prepare for top industry certifications from AWS, Microsoft, CompTIA, and more
* Build projects that simulate what you’ll experience in the real world
* Prepare for top industry certifications from AWS, Microsoft, CompTIA, and more
* Build projects that simulate what you’ll experience in the real world
TEAMS
-----
* Build skills to meet changing business needs with Codecademy Teams
* Equip your team with tools and features that get results
* Build skills to meet changing business needs with Codecademy Teams ​
* Equip your team with tools and features that get results
* Build skills to meet changing business needs with Codecademy Teams ​
* Equip your team with tools and features that get results
* Build skills to meet changing business needs with Codecademy Teams ​
* Equip your team with tools and features that get results
* Build skills to meet changing business needs with Codecademy Teams ​
* Equip your team with tools and features that get results
* carousel
pause carousel
Join the millions learning tech skills with Codecademy for free
===============================================================
\* Required
Email\*
Password\*
Make sure your password is at least 8 characters and contains:
* At least 1 uppercase letter and 1 lowercase letter
* At least 1 number
* At least 1 special character (like @#%^)
Avoid common passwords or strings like “password”, “qwerty”, or “12345”.
If you are a human, do not fill in this field.
Sign up
By signing up, you agree to the Codecademy [Terms of Service](/terms) and [Privacy Policy](/policy). This site is protected by reCAPTCHA and the Google [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms) apply.
Or sign up using:
-----------------
* Google
* Facebook
* Github
* Apple
Dot Loose
Find what's right for you
-------------------------
Answer 3 quick questions to get recommendations that match your interests.
* 1
* 2
* 3
What do you want to learn about?
--------------------------------
* Web development
* Data science
* Computer science
* Web design
* Artificial intelligence
* Machine learning
* Game development
* Mobile development
* Data visualization
* Cloud computing
* Cybersecurity
* Not sure yet
We have hundreds of courses that cover just about everything.
* 1
* 2
* 3
Start Learning
Popular Courses
---------------
Diagonal B Dense
AIFreeNew to codingMost popularSkill pathsCareer paths
* [
Free course
### Intro to Generative AI
Dive into the many forms of generative AI and learn how we can best use these new technologies!
Checker Dense
**Beginner** Friendly
**< 1** hour
](/learn/intro-to-generative-ai)
* [
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.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/intro-to-chatgpt)
* [
Free course
### Learn How to Use AI for Coding
Ready to learn how to use AI for coding? Learn how to use generative AI tools like ChatGPT to generate code and expedite your development.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/prompt-engineering-for-software-engineers)
* [
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
With **Certificate**
Checker Dense
**Intermediate**
**50** hours
](/learn/paths/machine-learning-engineer)
* [
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.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/intro-to-chatgpt)
* [
Free course
### Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
Checker Dense
**Beginner** Friendly
**7** hours
](/learn/learn-html)
* [
Free course
### Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
Checker Dense
**Beginner** Friendly
**15** hours
](/learn/introduction-to-javascript)
* [
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.
Checker Dense
**Beginner** Friendly
**5** hours
](/learn/learn-sql)
* [
Free course
### Choosing a Programming Language
This course will introduce learners to factors to consider when picking a first language as well as describe some popular options.
Checker Dense
**Beginner** Friendly
**< 1** hour
](/learn/choosing-a-programming-language-track)
* [
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!
Checker Dense
**Beginner** Friendly
**< 1** hour
](/learn/choosing-a-career-in-tech-track)
* [
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!
Checker Dense
**Beginner** Friendly
**2** hours
](/learn/learn-to-code-with-blockly)
* [
Free course
### Welcome To Codecademy
First time on our site? Start here to learn how to use our platform and write some basic code with JavaScript.
Checker Dense
**Beginner** Friendly
**< 1** hour
](/learn/welcome-to-codecademy)
* [
Course
### Learn Python 3
Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
Checker Dense
With **Certificate**
Checker Dense
**Beginner** Friendly
**23** hours
](/learn/learn-python-3)
* [
Free course
### Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
Checker Dense
**Beginner** Friendly
**15** hours
](/learn/introduction-to-javascript)
* [
Free course
### Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
Checker Dense
**Beginner** Friendly
**7** hours
](/learn/learn-html)
* [
Free course
### Learn C++
Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more.
Checker Dense
**Beginner** Friendly
**11** hours
](/learn/learn-c-plus-plus)
* [
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
With **Certificate**
Checker Dense
**Beginner** Friendly
**14** hours
](/learn/paths/learn-how-to-build-websites)
* [
Skill path
### Analyze Data with SQL
Learn to analyze data with SQL and prepare for technical interviews.
Checker Dense
Includes **9 Courses**
Checker Dense
With **Certificate**
Checker Dense
**Beginner** Friendly
**17** hours
](/learn/paths/analyze-data-with-sql)
* [
Skill path
### Data Science Foundations
Learn to clean, analyze, and visualize data with Python and SQL.
Checker Dense
Includes **15 Courses**
Checker Dense
With **Certificate**
Checker Dense
**Beginner** Friendly
**55** hours
](/learn/paths/data-science-foundations)
* [
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
With **Certificate**
Checker Dense
**Intermediate**
**37** hours
](/learn/paths/build-web-apps-with-react)
* [
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
With **Professional Certification**
Checker Dense
**Beginner** Friendly
**115** hours
](/learn/paths/front-end-engineer-career-path)
* [
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
With **Professional Certification**
Checker Dense
**Beginner** Friendly
**150** hours
](/learn/paths/full-stack-engineer-career-path)
* [
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
With **Professional Certification**
Checker Dense
**Beginner** Friendly
**75** hours
](/learn/paths/computer-science)
* [
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
With **Professional Certification**
Checker Dense
**Beginner** Friendly
**95** hours
](/learn/paths/data-science)
[Explore Full Catalog](/catalog)
* ### AI
* [
Free course
### Intro to Generative AI
Dive into the many forms of generative AI and learn how we can best use these new technologies!
Checker Dense
**Beginner** Friendly
**< 1** hour
](/learn/intro-to-generative-ai)
* [
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.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/intro-to-chatgpt)
* [
Free course
### Learn How to Use AI for Coding
Ready to learn how to use AI for coding? Learn how to use generative AI tools like ChatGPT to generate code and expedite your development.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/prompt-engineering-for-software-engineers)
* [
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
With **Certificate**
Checker Dense
**Intermediate**
**50** hours
](/learn/paths/machine-learning-engineer)
[Explore full catalog  →](/catalog)
* ### Free
* ### New to coding
* ### Most popular
* ### Skill paths
* ### Career paths
* ### AI
* [
Free course
### Intro to Generative AI
Dive into the many forms of generative AI and learn how we can best use these new technologies!
Checker Dense
**Beginner** Friendly
**< 1** hour
](/learn/intro-to-generative-ai)
* [
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.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/intro-to-chatgpt)
* [
Free course
### Learn How to Use AI for Coding
Ready to learn how to use AI for coding? Learn how to use generative AI tools like ChatGPT to generate code and expedite your development.
Checker Dense
**Beginner** Friendly
**1** hour
](/learn/prompt-engineering-for-software-engineers)
* [
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
With **Certificate**
Checker Dense
**Intermediate**
**50** hours
](/learn/paths/machine-learning-engineer)
[Explore full catalog  →](/catalog)
* ### Free
* ### New to coding
* ### Most popular
* ### Skill paths
* ### Career paths
Diagonal B Dense
The platform
Hands-on learning
-----------------
AI-assisted learningMake progress faster with our AI Learning Assistant, a tool that automatically understands your current course, instructions, and solution code — and gives you instant, personalized feedback.
Real-world projectsTake what you're learning into the real world. Choose from guided projects that help you solidify new concepts — or test yourself with independent projects designed to build your portfolio.
Job-readiness checkerSee how well your skills and experience meet the requirements for jobs you're interested in. AI generates a personalized report to show you how ready you are for your dream job and where to improve to qualify for a role.
Interview simulatorUse AI to identify strengths and get personalized, actionable feedback to improve your interviewing skills. Easily see what's needed to improve your skills — no matter what stage you're at in your career.
AssessmentsTest new skills as you learn them so you can better understand and apply new concepts. You'll also see which topics need more review and get practice recommendations to continue to improve.
[Get started](/register)[Explore features](https://try.codecademy.com/ai)
Diagonal B Dense
Diagonal B Dense
Powered by AI
Job-readiness checker
Beta
-----------------------------
See how well your skills and experience match the job postings you’re interested in. Our job-readiness checker uses artificial intelligence to show you what you need to work on to qualify for a role.[Try it out](/job-readiness)
Codecademy Teams Logo
Equip your team with skills for today — and tomorrow
----------------------------------------------------
Reach business and professional goals with technical training for your whole team.
[Explore business plans](/business)
Stories from real people
------------------------
Read inspiring stories from the Codecademy community.[Explore more stories →](/resources/blog/category/learner-stories/)
Checker Regular
* [
Freelancer to Developing Apps for NASADe'Shaun B., Associate Software Engineer, Winter Park
](https://www.codecademy.com/resources/blog/from-freelance-web-designer-to-nasa-software-engineer/)
* [
Lessons from a Product Owner turned EngineerSerena I., Software Developer @ Adidas, South Holland
](https://www.codecademy.com/resources/blog/how-i-went-from-sales-to-front-end-engineer-at-adidas-in-15-months/)
* [
From Film to Full-Stack Engineer in 11 MonthsJulia J., Ruby on Rails Developer, SĂŁo Paulo
](https://www.codecademy.com/resources/blog/from-film-producer-to-full-stack-engineer-in-11-months/)
* [
Technical Analyst to Front-End Engineer in 6 MonthsCristian T., Front-End Engineer @ Grid Dynamics, Guadalajara
](https://www.codecademy.com/resources/blog/from-technical-analyst-to-front-end-engineer/)
[Explore more stories →](/resources/blog/category/learner-stories/)
Join in on something big
------------------------
50M
Learners
190+
Countries
3.7B
Code submits
Start for free
--------------
If you've made it this far, you must be at least a little curious. Sign up and take the first step toward your goals.[Sign up](/register)