www.codecademy.com Open in urlscan Pro
2606:4700::6811:b778  Public Scan

Submitted URL: http://itr.links.codecademy.com/
Effective URL: https://www.codecademy.com/
Submission: On October 29 via api from DE — Scanned from DE

Form analysis 5 forms found in the DOM

POST

<form data-testid="registration-form" novalidate="" method="post" class="gamut-bcyrss-StyledForm e14c01oj0">
  <div class="gamut-1d6g37h-LayoutGrid e10xj1580">
    <div class="gamut-m4uc2h-StyledColumn e1y0e4q30"><span aria-hidden="true" class="gamut-uidoxx-StyledText e8i0p5k0">* Required</span></div>
    <div class="gamut-1xn1epo-StyledColumn e1y0e4q30">
      <div spacing="padded" class="gamut-1t3wfah-Box-StyledFormGroupContainer e51i1790">
        <div class="gamut-1h1zykq-FlexBox e1tc6bzh0"><label for="email" class="gamut-1sqfuw9-Label e1t0n89n0">Email<span aria-hidden="true" class="gamut-uidoxx-StyledText e8i0p5k0">*</span></label></div>
        <div class="gamut-1pihd1-Box ebnwbv90"><input name="email" aria-invalid="false" aria-required="true" for="email" class="gamut-1qwyxhk-InputElement evkw8cl0" id="email" type="email"></div>
      </div>
    </div>
    <div class="gamut-1xn1epo-StyledColumn e1y0e4q30">
      <div spacing="padded" class="gamut-1t3wfah-Box-StyledFormGroupContainer e51i1790">
        <div class="gamut-1h1zykq-FlexBox e1tc6bzh0"><label for="password" class="gamut-1sqfuw9-Label e1t0n89n0">Password<span aria-hidden="true" class="gamut-uidoxx-StyledText e8i0p5k0">*</span></label>
          <div class="gamut-cm4q3v-InfoTipWrapper eh9y8s83">
            <div class="gamut-te7lcw-Box-TargetContainer eh9y8s82"><button aria-expanded="false" aria-label="Show information" class="e116l7sm0 gamut-1kwivj6-ResetElement-createButtonComponent e1bhhzie1" type="button"><svg
                  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 140" fill="#fff" role="img" aria-hidden="true" class="gamut-1umnu7j eol2zvm0">
                  <mask id="MiniInfoOutlineIcon-mask-:Rd6d9eij8oqlahadb9l6:">
                    <g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="10">
                      <path d="M5 70a65 65 0 10130 0A65 65 0 105 70zm65 0v35"></path>
                      <path d="M65 45a5 5 0 1010 0 5 5 0 10-10 0z"></path>
                    </g>
                  </mask>
                  <g mask="url(#MiniInfoOutlineIcon-mask-:Rd6d9eij8oqlahadb9l6:)">
                    <rect width="100%" height="100%" fill="currentColor"></rect>
                  </g>
                </svg></button><span aria-hidden="false" aria-live="assertive" class="e1rvjfdo0 gamut-1sir423-StyledText-ScreenreaderNavigableText e8i0p5k0">&nbsp;</span></div>
            <div class="gamut-7qca6d-Box-InfoTipContainer e5fuvit0">
              <div aria-hidden="false" class="gamut-16ngabw-Box-TipBody eh9y8s81">
                <div class="styles_spacing-tight__REuA6">
                  <p class="styles_p__TNq46">Make sure your password is at least 8 characters and contains:</p>
                  <ul class="styles_ul__SZtUw">
                    <li class="styles_li__mfNCB">At least 1 uppercase letter and 1 lowercase letter</li>
                    <li class="styles_li__mfNCB">At least 1 number</li>
                    <li class="styles_li__mfNCB">At least 1 special character (like @#%^)</li>
                  </ul>
                  <p class="styles_p__TNq46">Avoid common passwords or strings like “password”, “qwerty”, or “12345”.</p>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="gamut-1pihd1-Box ebnwbv90"><input name="password" aria-invalid="false" aria-required="true" for="password" class="gamut-1qwyxhk-InputElement evkw8cl0" id="password" type="password"></div>
      </div>
    </div>
    <div class="gamut-4q76ws-Box ebnwbv90"><input name="referring_page" class="gamut-1qwyxhk-InputElement evkw8cl0" type="hidden"></div>
    <div class="gamut-4q76ws-Box ebnwbv90"><input name="redirect" class="gamut-1qwyxhk-InputElement evkw8cl0" type="hidden" value="https://www.codecademy.com/welcome/find-a-course"></div>
    <div class="gamut-4q76ws-Box ebnwbv90"><input name="authenticity_token" class="gamut-1qwyxhk-InputElement evkw8cl0" type="hidden" value=""></div>
    <div class="gamut-4q76ws-Box ebnwbv90"><input name="coding_reminders_comms_timezone" class="gamut-1qwyxhk-InputElement evkw8cl0" type="hidden" value="Europe/Berlin"></div>
    <div class="gamut-4eoxnj-Box ebnwbv90"><label for="sweet_container">If you are a human, do not fill in this field.</label>
      <div class="gamut-1pihd1-Box ebnwbv90"><input name="sweet_container" class="gamut-1qwyxhk-InputElement evkw8cl0" id="sweet_container" type="checkbox"></div>
    </div>
    <div class="gamut-m4uc2h-StyledColumn e1y0e4q30">
      <div class="gamut-1c7scn2-GridBox e13vpdv0"><button class="e116l7sm0 gamut-tdzm4x-ResetElement-createButtonComponent e1bhhzie1" type="submit">Sign up</button></div>
    </div>
  </div>
</form>

POST /users/auth/google_oauth2?signin=true&redirectUrl=%2Fwelcome%2Ffind-a-course&whatsappOptIn=true

<form method="POST" action="/users/auth/google_oauth2?signin=true&amp;redirectUrl=%2Fwelcome%2Ffind-a-course&amp;whatsappOptIn=true" target="_parent"><input type="hidden" name="authenticity_token"
    value="rXpEATvzaIHgzbojc8B5VEBKDzZEIxmUWCEHXdUA5Fg//l1D5DCwaPMux9MT/altyZ+DgvYksOLDykDVVY+mPA=="><button aria-label="Sign up  with Google" class="ekgzprf1 e116l7sm0 gamut-1qiz0wx-ResetElement-createButtonComponent e1bhhzie1" type="submit"><svg
      width="18" height="18">
      <title>Google</title>
      <g fill="none" fill-rule="evenodd">
        <path d="M9 3.48c1.69 0 2.83.73 3.48 1.34l2.54-2.48C13.46.89 11.43 0 9 0 5.48 0 2.44 2.02.96 4.96l2.91 2.26C4.6 5.05 6.62 3.48 9 3.48z" fill="#EA4335"></path>
        <path d="M17.64 9.2c0-.74-.06-1.28-.19-1.84H9v3.34h4.96c-.1.83-.64 2.08-1.84 2.92l2.84 2.2c1.7-1.57 2.68-3.88 2.68-6.62z" fill="#4285F4"></path>
        <path d="M3.88 10.78A5.54 5.54 0 0 1 3.58 9c0-.62.11-1.22.29-1.78L.96 4.96A9.008 9.008 0 0 0 0 9c0 1.45.35 2.82.96 4.04l2.92-2.26z" fill="#FBBC05"></path>
        <path d="M9 18c2.43 0 4.47-.8 5.96-2.18l-2.84-2.2c-.76.53-1.78.9-3.12.9-2.38 0-4.4-1.57-5.12-3.74L.97 13.04C2.45 15.98 5.48 18 9 18z" fill="#34A853"></path>
        <path d="M0 0h18v18H0V0z"></path>
      </g>
    </svg></button></form>

POST /users/auth/facebook?signin=true&redirectUrl=%2Fwelcome%2Ffind-a-course&whatsappOptIn=true

<form method="POST" action="/users/auth/facebook?signin=true&amp;redirectUrl=%2Fwelcome%2Ffind-a-course&amp;whatsappOptIn=true" target="_parent"><input type="hidden" name="authenticity_token"
    value="rXpEATvzaIHgzbojc8B5VEBKDzZEIxmUWCEHXdUA5Fg//l1D5DCwaPMux9MT/altyZ+DgvYksOLDykDVVY+mPA=="><button aria-label="Sign up  with Facebook" class="ekgzprf1 e116l7sm0 gamut-1qiz0wx-ResetElement-createButtonComponent e1bhhzie1" type="submit"><svg
      width="18" height="18">
      <title>Facebook</title>
      <path d="M18 1v16c0 .5-.4 1-1 1h-4.6v-7h2.3l.3-2.7h-2.7V6.6c0-.8.2-1.3 1.4-1.3h1.4V2.8c-.2 0-1.1-.1-2.1-.1-2 0-3.4 1.3-3.4 3.6v2H7.3V11h2.3v7H1c-.5 0-1-.4-1-1V1c0-.5.4-1 1-1h16c.6 0 1 .4 1 1z" fill="#3B5998" fill-rule="evenodd"></path>
    </svg></button></form>

POST /users/auth/github?scope=public_repo%2Cuser%3Aemail&redirectUrl=%2Fwelcome%2Ffind-a-course&whatsappOptIn=true

<form method="POST" action="/users/auth/github?scope=public_repo%2Cuser%3Aemail&amp;redirectUrl=%2Fwelcome%2Ffind-a-course&amp;whatsappOptIn=true" target="_parent"><input type="hidden" name="authenticity_token"
    value="rXpEATvzaIHgzbojc8B5VEBKDzZEIxmUWCEHXdUA5Fg//l1D5DCwaPMux9MT/altyZ+DgvYksOLDykDVVY+mPA=="><button aria-label="Sign up  with Github" class="ekgzprf1 e116l7sm0 gamut-1qiz0wx-ResetElement-createButtonComponent e1bhhzie1" type="submit"><svg
      width="18" height="18">
      <title>Github</title>
      <path
        d="M9 0C4.027 0 0 4.03 0 9a9 9 0 0 0 6.154 8.539c.45.084.615-.194.615-.433 0-.214-.008-.78-.011-1.53-2.504.543-3.032-1.208-3.032-1.208-.41-1.039-1.001-1.316-1.001-1.316-.816-.558.063-.546.063-.546.903.063 1.378.926 1.378.926.803 1.376 2.107.98 2.621.749.081-.582.313-.98.57-1.204-1.999-.225-4.099-1-4.099-4.447 0-.982.349-1.786.926-2.416-.101-.227-.405-1.141.079-2.381 0 0 .753-.242 2.475.922a8.66 8.66 0 0 1 2.25-.304 8.66 8.66 0 0 1 2.25.304c1.71-1.164 2.463-.922 2.463-.922.484 1.24.18 2.154.09 2.381.574.63.923 1.434.923 2.416 0 3.457-2.104 4.219-4.106 4.44.315.27.607.821.607 1.665 0 1.204-.011 2.171-.011 2.464 0 .236.157.517.619.427A8.968 8.968 0 0 0 18 9a9 9 0 0 0-9-9"
        fill-rule="evenodd"></path>
    </svg></button></form>

POST /users/auth/apple?signin=true&redirectUrl=%2Fwelcome%2Ffind-a-course&whatsappOptIn=true

<form method="POST" action="/users/auth/apple?signin=true&amp;redirectUrl=%2Fwelcome%2Ffind-a-course&amp;whatsappOptIn=true" target="_parent"><input type="hidden" name="authenticity_token"
    value="rXpEATvzaIHgzbojc8B5VEBKDzZEIxmUWCEHXdUA5Fg//l1D5DCwaPMux9MT/altyZ+DgvYksOLDykDVVY+mPA=="><button aria-label="Sign up  with Apple" class="ekgzprf1 e116l7sm0 gamut-1qiz0wx-ResetElement-createButtonComponent e1bhhzie1" type="submit"><svg
      viewBox="8 8 24 24" width="18" height="18">
      <title>Apple</title>
      <g id="Left-Black-Logo-Small" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"></g>
      <path
        d="M19.8196726,13.1384615 C20.902953,13.1384615 22.2608678,12.406103 23.0695137,11.4296249 C23.8018722,10.5446917 24.3358837,9.30883662 24.3358837,8.07298156 C24.3358837,7.9051494 24.3206262,7.73731723 24.2901113,7.6 C23.0847711,7.64577241 21.6353115,8.4086459 20.7656357,9.43089638 C20.0790496,10.2090273 19.4534933,11.4296249 19.4534933,12.6807374 C19.4534933,12.8638271 19.4840083,13.0469167 19.4992657,13.1079466 C19.5755531,13.1232041 19.6976128,13.1384615 19.8196726,13.1384615 Z M16.0053051,31.6 C17.4852797,31.6 18.1413509,30.6082645 19.9875048,30.6082645 C21.8641736,30.6082645 22.2761252,31.5694851 23.923932,31.5694851 C25.5412238,31.5694851 26.6245041,30.074253 27.6467546,28.6095359 C28.7910648,26.9312142 29.2640464,25.2834075 29.2945613,25.2071202 C29.1877591,25.1766052 26.0904927,23.9102352 26.0904927,20.3552448 C26.0904927,17.2732359 28.5316879,15.8848061 28.6690051,15.7780038 C27.0517133,13.4588684 24.5952606,13.3978385 23.923932,13.3978385 C22.1082931,13.3978385 20.6283185,14.4963764 19.6976128,14.4963764 C18.6906198,14.4963764 17.36322,13.4588684 15.7917006,13.4588684 C12.8012365,13.4588684 9.765,15.9305785 9.765,20.5993643 C9.765,23.4982835 10.8940528,26.565035 12.2824825,28.548506 C13.4725652,30.2268277 14.5100731,31.6 16.0053051,31.6 Z"
        id="" fill="#000000" fill-rule="nonzero"></path>
    </svg></button></form>

Text Content

Skip to Content
 * Codecademy Logo
 * Catalog
   
   
    * 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
       * Cloud computing
       * AI
       * Web development
       * Data science
       * Web design
       * Professional skills
      
      New
      Build your cybersecurity skills with new, free video-based courses.
   
   
    * 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
   
   
    * DOCS
      
      Find definitions, code syntax, and more -- or contribute your own code
      documentation.
      View all docs →Contribute to docs →
       * C
       * HTML
       * Python
       * C++
       * Java
       * React
       * CSS
       * JavaScript
       * SQL
       * Git
       * PHP
       * UI/UX
   
   
    * LEARNING & PRACTICE TOOLS
      
      
       * ARTICLES
         
         Learn about technical concepts.
      
      
       * CHEATSHEETS
         
         Review concepts from your courses.
      
      
       * CODE CHALLENGES
         
         Test your knowledge and prep for interviews.
      
      
       * PROJECTS
         
         Practice and build your portfolio.
      
      
       * VIDEOS
         
         Watch tutorials, project walkthroughs, and more.
      
      
       * WORKSPACES
         
         Build and share projects in your browser.
   
   
    * INSPIRATION & CAREER
      
      View all blog 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
         Analyze your compatibility with tech roles using AI.

 * Community
    * Forums
    * Discord
    * Clubs
    * Events
    * Learner Stories
    * Code Crew

 * Pricing
    * For Individuals
    * For Students
    * For Business

 * Career Center
 * For Business
 * 
 * Log In
 * Sign Up

 * Codecademy Logo
 * 
 * Log In
 * Sign Up
 * navigation menu
   



Grid Regular
Grid Regular


THE NEXT GENERATION OF LEARNING

 * Build skills quicker with AI assistance
 * Gain experience with modern developer tools

 * Build skills quicker with AI assistance
 * Gain experience with modern developer tools

 * Build skills quicker with AI assistance
 * Gain experience with modern developer tools

 * Build skills quicker with AI assistance
 * Gain experience with modern developer tools

 * Build skills quicker with AI assistance
 * Gain experience with modern developer tools


TRANSFORM YOUR TEAM

 * 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


BUILD YOUR TECH CAREER

 * Get personalized job listings and practice interview questions
 * Assess your job-readiness with AI

 * Get personalized job listings and practice interview questions
 * Assess your job-readiness with AI

 * Get personalized job listings and practice interview questions
 * Assess your job- readiness with AI

 * Get personalized job listings and practice interview questions
 * Assess your job-readiness with AI

 * Get personalized job listings and practice interview questions
 * Assess your job-readiness with AI


INTERACTIVE COURSES

 * Learn Python, JavaScript, and more
 * 600+ courses, paths, and case studies for all skill levels

 * Learn Python, JavaScript, and more
 * 600+ courses, paths, and case studies for all skill levels

 * Learn Python, JavaScript, and more
 * 600+ courses, paths, and case studies for all skill levels

 * Learn Python, JavaScript, and more
 * 600+ courses, paths, and case studies for all skill levels

 * Learn Python, JavaScript, and more
 * 600+ courses, paths, and case studies for all skill levels


BUILD AI SKILLS

 * AI courses and case studies on ChatGPT, NLP, and more
 * AI-powered features for efficient learning

 * AI courses and case studies on ChatGPT, NLP, and more
 * AI-powered features for efficient learning

 * AI courses and case studies on ChatGPT, NLP, and more
 * AI-powered features for efficient learning

 * AI courses and case studies on ChatGPT, NLP, and more
 * AI-powered features for efficient learning

 * AI courses and case studies on ChatGPT, NLP, and more
 * AI-powered features for efficient learning

 * * 
   * 
   * 
   * 
   * 
 * carousel
   pause carousel
   


JOIN THE MILLIONS LEARNING TO CODE 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 and Privacy Policy.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of
Service 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
 * 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
   
 * 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
   
 * 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
   
 * 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
   

 * 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
   
 * 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
   
 * 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
   
 * 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
   

 * 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
   
 * 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
   
 * 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
   
 * 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
   

 * 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
   
 * 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
   
 * 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
   
 * 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
   

 * 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
   
 * 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
   
 * 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
   54 hours
   
 * 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
   

 * 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
   
 * 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
   
 * 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
   
 * 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
   90 hours
   

Explore Full 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
      
    * 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
      
    * 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
      
    * 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
      
   
   Explore full 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
      
    * 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
      
    * 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
      
    * 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
      
   
   Explore full 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.
Animated GIF of Codecademy's Job Readiness Checker tool generating a
compatibility report for a senior software engineer role, playing
Animated GIF of building a phone screen interview using Codecademy's Interview
Simulator, playing

Get startedExplore features
Diagonal B Dense
Diagonal B Dense
Pause animated image
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
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
 * 
 * 
 * 
 * 


STORIES FROM REAL PEOPLE

Read inspiring stories from the Codecademy community.Explore more stories →
Checker Regular
 * Freelancer to Developing Apps for NASADe'Shaun B., Associate Software
   Engineer, Winter Park
 * Lessons from a Product Owner turned EngineerSerena I., Software Developer @
   Adidas, South Holland
 * From Film to Full-Stack Engineer in 11 MonthsJulia J., Ruby on Rails
   Developer, São Paulo
 * Technical Analyst to Front-End Engineer in 6 MonthsCristian T., Front-End
   Engineer @ Grid Dynamics, Guadalajara

Explore more 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



COMPANY

 * About
 * Careers
 * Affiliates
 * * 
   * 
   * 
   * 
   * 


RESOURCES

 * Articles
 * Blog
 * Cheatsheets
 * Code challenges
 * Docs
 * Projects
 * Videos
 * Workspaces


SUPPORT

 * Help center


RESOURCES

 * Articles
 * Blog
 * Cheatsheets
 * Code challenges
 * Docs
 * Projects
 * Videos
 * Workspaces


SUPPORT

 * Help center


PLANS

 * For individuals
 * For students
 * For business
 * Discounts


COMMUNITY

 * Clubs
 * Code Crew
 * Discord
 * Events
 * Forums
 * Learner stories

Codecademy from Skillsoft
Codecademy from Skillsoft


SUBJECTS

 * AI
 * Cloud computing
 * Code foundations
 * Computer science
 * Cybersecurity
 * Data analytics
 * Data science
 * Data visualization
 * Developer tools
 * DevOps
 * Game development
 * IT
 * Machine learning
 * Math
 * Mobile development
 * Web design
 * Web development


LANGUAGES

 * Bash
 * C
 * C++
 * C#
 * Go
 * HTML & CSS
 * Java
 * JavaScript
 * Kotlin
 * PHP
 * Python
 * R
 * Ruby
 * SQL
 * Swift


CAREER BUILDING

 * Career paths
 * Career center
 * Interview prep
 * Professional certification
 * Compare to bootcamps
 * —
 * Full catalog
 * Beta content
 * Roadmap


MOBILE

 * 
 * 


MOBILE

 * 
 * 

 * Privacy Policy
 * Cookie Policy
 * Do Not Sell My Personal Information
 * Terms

Made with ❤️in NYC © 2024 Codecademy



Our website uses cookies and similar technologies to personalize your experience
and advertising, offer sign-on options, and to analyze our traffic. See our
Cookie Policy for more info.
Cookies Settings Accept



PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active
Strictly Necessary Cookies

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

Reject All Confirm My Choices

Back Button

Back


PERFORMANCE COOKIES



Vendor Search Search Icon Filter Icon


Clear Filters

Information storage and access
Apply
Consent Leg.Interest

All Consent Allowed

Select All Vendors
Select All Vendors
All Consent Allowed

Reject All Confirm My Choices