Codecademy FAQs | Comparably
Codecademy Claimed Company
Codecademy is a free web- and mobile-based platform that teaches employable digital skills to millions of users worldwide. read more
EMPLOYEE
PARTICIPANTS
10
TOTAL
RATINGS
31

Codecademy FAQs

Codecademy's Frequently Asked Questions page is a central hub where its customers can always go to with their most common questions. These are the 115 most popular questions Codecademy receives.

Frequently Asked Questions About Codecademy

  • At this time, we do not offer certificates of completion for finishing courses or paths in our catalog.

    We believe that a great way of demonstrating skill in a new language is by building a portfolio of your work and showing off your badges. You can see your badges and completed skills on your Profile page.

    As a part of Codecademy Pro, we have included capstone projects in Pro Paths and final projects in courses as a feature that allows you to start building your own portfolio of work.

    View Article
  • If you have entered your email address into the "Forgot Your Password?" page and you're not receiving an email, pleasefollow the below troubleshooting steps:

    Check your spam folder for the password reset email, and make sure that [email protected] is not blocked.

    Ensure that your Codecademy account wasn't initially created by logging in with another 3rd party service, such as Google, Facebook, Github, or LinkedIn sign in.

    To test this, please follow the steps at the bottom of the page.

    Check your spam filter and any other email filters that could be preventing mail.

    If this email was sent to your spam box, please mark it as "Not Spam"

    How to test if you initially created your account by logging in via a 3rd party

    The most common reason for users not receiving a password reset email is that they signed up with Google, LinkedIn, Github or Facebook. You won't receive a reset password email if this is the case as an email address was never entered within our system.

    To test to see if this is the cause of your error, please follow these steps:

    Ensure that you're currently logged into theany Google, LinkedIn, Github or Facebook accounts that you have.

    Navigate to the Codecademy Sign up Page and click on the icon (example below)

    Make note of the service that you used to sign up.

    View Article
  • As of August 2019, our streaks have been updated! Your streaks are now recorded for progress completed both on the web and on mobile. Please see below for more information regarding streaks:

    What are streaks?

    Streaks are a fun way to encourage you to keep making a little bit of progress every day!

    For every day that you make progress on Codecademy, the streak number on your dashboard will go up by 1.

    We've found that our learners who stick to a consistent habit for learning to code are often more successful than those who work in big chunks with big breaks in-between. Streaks are there to help you stay motivated and code a little bit each day.

    Is my web streak the same as my mobile streak?

    Yes, it's now all one streak! Progress on both web or mobile now counts towards the same streak.

    What activities count towards my streak?

    Passing any checkpoint in a lesson

    Making any progress in a project (checking off any of the boxes next to each step)

    Starting a new project

    Finishing a quiz

    Finishing an article, video, or informational

    You have to click "Up Next" to mark these as finished

    Finishing a practice pack on web or mobile

    Where can I see my streak?

    Right on your dashboard on mobile or web

    Under My Profileon the web

    User profile page on mobile

    How can I tell if I've met the requirements for the streak today?

    If the streak flame is orange on your dashboard, you've met the requirements and extended your streak for today! If it's gray, you haven't yet completed one of the listed activities to extend your streak.

    In the example above, #1 means the requirement for the streak has not been met for the day. #2 means you have and your streak will be extended.

    View Article
  • There are a number of things you can try if you are having trouble loading, viewing, or submitting exercises. Please try the following options:

    Clear your internet history and reload the web page. This guide will walk you through it.

    Make sure you are using an updated version of one of these browsers: Chrome, Firefox, Safari, or Edge.We no longer support Internet Explorer.

    Check your Internet connection. We recommend that you have a reasonably fast connection to the internet. Any broadband connection, like DSL or cable, should be sufficient.

    If you are using a proxy service or an ad blocker, such as Ghostery, Ad Block, or Ad Block, please whitelist the following sites:

    https://www.codecademy.com

    external-production.codecademy.com

    cdn-production.codecademy.com

    *.codecademy.com

    workshop.cc-propeller.com

    *.cc-propeller.cloud

    herokuapp.com

    fonts.gstatic.com

    cdn.mxpnl.com

    js-agent.newrelic.com

    codecademy.cloud

    *.cc-propeller.com

    Further notes:

    If you are working from a school or work computer, a firewall could be preventing you from accessing ourlearning environment. In this case, do check inwith your IT department.

    View Article
  • Refunds are not available for Codecademy Pro purchases or post-trial charges.

    All new Codecademy accounts are eligible to receive a free trial of Codecademy Pro to use within the first 7 days of account ownership. A valid credit or debit card is required to receive a trial, and accounts are charged after day 7 of the trial.

    Pro trial is optional, and you can cancel at any time.

    View Article
  • The Computer Science Path is a great general introduction to programming and computer science. The path is accessible for total beginners. You will master the basics of Python, one of the hottest and fastest growing programming languages. The path includes:

    Learn Python

    This course is a great introduction to both fundamental programming concepts and the Python programming language. By the end, you'll be familiar with Python syntax and you'll be able to put into practice what you'll have learned in a final project you'll develop locally.

    Learn the Command Line

    By the end of the course, you will be able to navigate, access, and modify files and folders on your computerall without a mouse.

    Learn Matplotlib

    By the end of this course, you'll be able to efficiently create and save two-dimensional plots in Python by using simple commands.

    The path will contain a combination of lessons, projects, quizzes, articles, and videos to assist in your learning and have you test out your newly acquired skills.

    Sign up for Pro here !

    View Article
  • Youcan reset code forindividual exerciseswithin a lesson, or reset full course or path progress and code foran entire course if you want to start fresh.

    To reset your progress on an entire course or path, click the "Reset Progress" button, found on the course's home page. This will delete all existing code and reset your progress back to 0\%:

    To reset code on an individual exercise, click the 'Reset Exercise' button,found within the learning environment under the workspace. This will reset all existingcode on thatexercise:

    A reset of the learning environment is usually not advised because we worry about your hard work being erased permanently. Please be mindful ofresetting.

    View Article
  • You cancancel your subscription anytime by following these steps:

    Navigate to your Account Settings

    Click on the Manage Payments tab

    Select, "I want to cancel my subscription"

    Then, click"No thanks, I still want to cancel."

    If you have a monthly subscription, you will be given the opportunity to pause your account. If you do not want to pause, scroll down and select "No thanks, I'd like to cancel."

    Choose a reason why you are downgrading (i.e., canceling) your account

    Scroll down, click on 'Cancel my Subscription'

    Your account will automatically deactivate itself at the end of your billing cycle, up to which point you will still have access to Pro.When the subscription is deactivated, you will no longer have access to Pro content or classes that you had completed while having a Pro subscription.

    Should you wish to return at a later date, you'll be able to pick up where you left off.Post-cancellation, your progress on lessons will remain the same.

    For further information, please see our Paid Services Terms.

    View Article
  • All progress will remain saved post-cancellation. Should you wish to return to Pro at a later date, you'll be able to pick up where you left off!

    Please note that you will not be able to access Pro content (quizzes, projects, etc) after cancellation. To access this content, you will need to sign up for Pro again.

    For more information canceling your account, please see here.

    View Article
  • Codecademy Pro includes members-only content, mobile app, quizzes, additional community support, and real-world projects. All new Codecademy accounts are eligible to receive a free trial of Codecademy Pro to use within the first 7 days of account ownership. A valid credit or debit card is required to receive a trial, and accounts are charged after day 7 of the trial.

    To maintain access to these features after 7 days, you need a paid Pro subscription. If you choose not to upgrade to Pro, progress made during trial will not be lost however your quizzes, paths, and projects will be unavailable until you upgrade. If you want to hold onto your projects, we recommend pushing them to Github or saving them on your personal computer.

    View Article
  • Thanks for your interest in creating a course on Codecademy! We don't currently have a course creator program but we will let you know if this changes.

    We would love to hear your thoughts and feedback! Submit a Request to our Customer Support team!

    View Article
  • Thank you for taking the time to report a bug or typo. We appreciate the help!

    Submitting a Report Online

    You can submit a bug report via the learning environment in any course or project. This will alert our engineering team to the bug's location and urgency.

    Click the 'Get Help' button in the bottom right corner of the output/browser pane inside thelearning environment and click the link in the section "Bugs".

    For example:

    In the learning environment, click the 'Get Help' button.

    Submit the bug report with a description:

    NOTE:Please include the URL of the exercise you are on in the description field.

    Submitting a Report on the App

    If you are on our app, you can submit a bug on any of our "Practice" cards. To access, select the flag icon in the upper right-hand corner. From there select, "There's a mistake" and a report will be sent directly to our team.

    For example:

    View Article
  • Your access to Pro will pause at the end of your billing date. It will resume 1, 2, or 3 months from that billing date and you will be charged at that time.

    Example: Your last billing date is August 9, 2018 and you request a 2-month pause on your account on August 18, 2018. Your access to Pro will pause on September 9, 2018 (your next billing cycle) and resume on November 9, 2018. You will be charged on November 9, 2018 when the pause is complete.

    View Article
  • To resetyour password, please follow these steps:

    Go to the reset password page by clicking here.

    Enter the email that you used to create your Codecademy Account

    Trouble Resetting your Password

    Click the button "Reset Password", which will send an email with instructions*

    Check the email address that you provided for an email from Codecademy, and follow the instructions that we provide.

    *If you do not receive this email, please check your spam folder. If [email protected] is blocked, you will not receive your password reset email.

    If you have put your email address into the "Forgot Your Password?" page and you're not receiving an email, please follow the troubleshooting steps in this next article:

    View Article
  • With Pause, you will get to determine a time period that works with your schedule to rejoin Pro and resume your learning experience. We currently offer Pause for 1, 2, or 3 months at a time. Your subscription will resume automatically once your pause ends.

    A cancellation will terminate your Pro access to your completed projects and quizzes, Pro features in the Codecademy Go app, videos, and paths. To restore access to this content, you will need to resubscribe to Pro.

    Note: Pause is only available for monthly subscriptions. You cannot pause if you have a 6-month or annual subscription.

    View Article
  • Currently, we are not offering any sort of discount, payment plan, or scholarship to subscribe to Codecademy Pro. If we do decide to do so, however, we will be sure to announce it via a marketing email, so be sure to check out for our emails!

    We do offer quite a bit of free content to get you started on your coding journey! We encourage you to check out our free course catalog.

    All lessons within select courses under the Course section of the catalog are free.Some examples: Introduction to HTML, Learn CSS, Learn Python 2, Learn SQL, and Introduction to Javascript are a few of our popular courses in which you'll be able to access the lessons for free.

    View Article
  • Codecademy Pro and bootcamps are both great ways to learn how to code. The difference between the two is the time commitment and the type of instruction you receive. CodecademyPro is designed to bemuch more self-directed than a bootcamp is.

    With Codecademy Pro, you can work through the material at your own pace and you can also choose your learning path with content that matches your goals and projects.

    Bootcamps are typically 12-16 week full-time courses that in-depthinstruction and total immersion in the skills that you are learning. We know that not everyone has the option oflearning to code full time for 3-4 months. With Codecademy Pro, you can work through the content at your own pace and on your schedule!

    Anumber of our users have also signed up for CodecademyProas a way of preparing for a coding bootcamp, which allows them to learn the basics before they dive in.

    Learn more about Codecademy Pro!

    View Article
  • Codecademy courses are not available offline. Codecademy needs to have an active internet connection while you're working to run your code for errors.

    View Article
  • At this time, we do not offer our courses or site navigation in any other language besides English.

    It's possible that we may offer the site navigation and courses in other languages in the future. We’re constantly working to improve our products based on the feedback that we receive from our customers. We'd love to hear your thoughts on your preferred language. If you have a moment, feel free to leave us a note and vote for the language you would like to see.

    The best way to stay up-to-date on new language translations is to follow us on Facebook and Twitter, where we’ll be sure to announce any new language support.

    View Article
  • While some learners come to Codecademy to take one course to brush up on their skills, others take many courses, do outside work, seek mentorship and then feel more comfortable applying to new jobs. It just depends on your style and experience.

    The best way of getting a job as a developer is to build a portfolio of your work that you can show to potential employers and showing off your badges for your accomplishments.

    We don't currently offer help with job placement as a part of the Pro product. However, each section of the Pro course gives you projects that you can complete and use to demonstrate your skills.

    The final project in the PRO track teaches you how to build a portfolio site for your work and host it publicly online. This is a process that we highly recommend you follow if interested in changing or improving your career.

    View Article
  • Under COPPA law, kids under 13 years of age need their parents' permission to create an account and start coding. We recommend accounts used by learners under the age of 13 be set up and monitored by parents or an educator.

    View Article
  • We don't currently have a method forgifting a subscription to another user. This may change in the future, and we'll be sure to announceit via our Facebook and Twitter accounts.

    If you have any questions you can contact us by submitting a request through our Help Center.

    View Article
  • Codecademy subscriptions renew automatically using the payment details on file for your account. If you purchase a subscription (which renew automatically), you acknowledge and agree that we are authorized to use the payment information on file for the renewal fee.

    Your subscription will renew monthly, biannually, or annually (depending onthe plan you chose) on the same day of the month or year, respectively, as the date you made your initial purchase.

    To view your payment and account details or to request a cancellation, please navigate to Purchases and Subscriptions within your Account Settings.

    View Article
  • In this Skill Path, you'll learn:

    Introduction to Machine Learning

    Supervised Learning: Regression

    Regression Cumulative Project

    Supervised Learning: Introduction to Classification

    Supervised Learning: Advanced Classification

    Supervised Machine Learning Cumulative Project

    Unsupervised Learning

    Unsupervised Machine Learning Cumulative Project

    Perceptrons and Neural Nets

    Machine Learning Capstone Project

    Get started with Machine Learning !

    View Article
  • You can pause your monthly Pro subscription for 1, 2, or 3 months. Whatever works best for you. If you decide to return back to Pro prior to your pause ending, you may cancel your pause at any time under yourAccount Settings.

    Please note: Pause is not available for 6-month or annual subscriptions, only for monthly subscriptions.

    View Article
  • A processor decline indicates that your bank has refused the transaction request. Only your bank can confirm the specific reason. Here are a few of the most common ones:

    Incorrect credit card number or expiration date

    Insufficient funds

    Some banks will reject charges based on location

    Some banks will reject recurring charges

    Some banks will reject charges based on their own fraud rules

    Your Codecademy Pro subscription will automatically deactivate should your payment fail on multiple occasions. Should you wish to return to Pro at a later date, you will need to resubscribe but your course progress will remain saved and accessible for you.

    View Article
  • In this skill path, you'll learn core JavaScript concepts:

    JavaScript variables and conditionals

    Defining functions and managing scope

    Making higher-order functions and use in iterators

    Creating and looping through arrays

    Using JavaScript objects and classes

    You'll also learn how to use Phasers:

    Basic sprite creation syntax

    Physics rules in a game

    Animating sprites

    Camera effects

    Get started and Create Video Games with Phaser !

    View Article
  • Codecademy Pro contains all of the lessons in select courses plus Pro exclusive features and tools that will help accelerate and develop your learning:

    Personalized Learning Plan

    We offer different Paths to follow based on your goals and interests e.g., Web Development, Data Science, Computer Science, andCode Foundations Path.

    Access to Quizzes

    Quizzes are a great way to test how much you’ve learned and how much you’re retaining. With Codecademy Pro, you can quiz yourself at regular intervals to make sure you’re ready to move on to the next topic.

    Real World Projects

    With programming, there’s no substitute for actually building something. We’ve created realistic projects to teach you how to apply what you’re learning in a hands-on, practical way. Completing projects will help you solidify your learning.

    Access to Practice

    You will have access to a practice tab, where you can access a number of projects and quizzes to practice your skills on a daily basis.

    Mobile App

    Codecademy Go is a mobile app and supplemental tool exclusive to your Codecademy Pro subscription. With Codecademy Go you can practice coding, review coding concepts, and read articles and stories that will get you closer to achieving your learning goals.

    Videos

    We’ve added project walkthrough videos in the learning environment for over 100 on-platform Pro projects. A coding expert will work through projects step by step to drill the concepts. You can review these again and again!

    Explore Pro here !You may purchase Pro with any major credit card or via PayPal.

    View Article
  • Career Path completion times vary greatly from learner to learner. The numbers below are estimated path completion times for the lessons, quizzes, and projects. They do not take into account supplemental material, i.e., articles or videos, which can take additional time.

    Career Paths:

    Code Foundations Path ~5 hours

    Web Development Path ~300 hours

    Data Science Path ~350 hours

    Computer Science Path ~200 hours

    View Article
  • The Data Science Path is great for anyone trying to use code to be more data-driven. You will learn SQL and Python and build the skills you need to query, analyze, and visualize data.

    You'll also learn key statistics and analysis techniques, as well as how to create charts and graphs from your data. You'll explore the principles of machine learning that will enable you to build predictive models to explain the complex world around us. By the end of the path, you'll be developing machine learning algorithms to extract insights from large data sets.

    The path will contain a combination of lessons, projects, quizzes, articles, and videos to assist in your learning and have you test out your newly acquired skills. It is also self-paced so you may learn at whatever speed works for you!

    Sign up for Pro here !

    View Article
  • Getting stuck is part of the learning process, so we hope you don't feel discouraged. Every great programmer has been confused at some point. Here are the basic steps you'll need to troubleshoot code:

    Re-read the instructions and make sure that you fully understand what each question is asking.

    Check your code for spelling mistakes, especially in any function or variable names.

    Make sure your code is indented correctly and cleanly. Some languages, like Python, require specific indentation. Other languages don't require it but are much easier to read and troubleshoot when they are organized. You can read more on that here.

    Read the "Hints" section, which can be found at the bottom of the instructions on the left of the page.

    Take a peek at our Articles page for a more in-depth description of certain concepts and terms.

    Check out the " Codecademy Forums " link with the "Get Help" located at the bottom right-hand corner of your screen. These forums allow you to read and submit conversations with other users who have had similar problems.

    If you have followed all of these steps and you are still stuck, try resetting the exercise and writing your code over again. This can seem frustrating at first, but you will often fix the mistake that is causing your issue by writing your code over again. You can always click "Get the Solution" as well. We encourage you to review the solutions code to review where the error was occurring.

    If you think a code error message is incorrect, please let us know! You can submit a bug within thelearning environment by selectingGet Help at the bottom right-hand corner of your screen. From there, selectBugs and report the issue.

    View Article
  • Oh, no! We'll be happy to fix this right away.

    First, try refreshing the page https://www.codecademy.com/learn.This should allow your payment to sync with your account.

    If your account still lists you as a "Free Member" please Submit a Request with the subject heading "Paid, No Pro Access" and a member of our Customer Support teamwill get back to you as soon as possible to help resolve this matter.

    View Article
  • If you pause your monthly Pro subscription, you will retain access to Pro until your next billing date, when your pause goes into effect. Your subscription will automatically resume after your pause elapses.

    To pause:

    Sign into your account

    Go to Account Settings

    Navigate to the Manage Payments tab

    Select Pause My Subscription

    You can choose to pause for 1, 2, or 3 months at a time.

    You will receive an account pause confirmation email once completed. For more information regarding pause, please see our collection of help center articles.

    Note: Pause is only available for monthly subscriptions. You cannot pause if you have a 6-month or annual subscription.

    View Article
  • Currently, we do not have any specific hardware requirements. We do recommend using the most up to date Google Chrome browser with any laptop or desktop computer.

    View Article
  • Practice Packs are now available on the web for Pro and Pro Trial users! The practice packs are located on theTodaytab of the Codecademy homepage, on each course's and Path's syllabus, and on the Codecademy mobile app. They can be used to gain extra practice on the content you are currently learning.

    Each pack takes approximately 10 minutes to complete with 5 review cards and 5 practice cards per pack.

    If a Practice Pack is available for the module or track you are currently working on, it will appear on your Today tab. You will be able to start it at any point as you work on the lesson.

    If you are currently working on a project, quiz, article, or a module/track which does not yet have a Practice Pack, you will see the following screen:

    If you want to work on a Practice Pack from a previous track or module, you can access this on the course or Path syllabus page.

    Course Syllabus Page:

    Path Syllabus Page:

    Please note that you will only be able to work on Practice Packs for lessons you have already completed or are working on. You will be unable to see Practice Packs for modules or tracks you have not started yet.

    View Article
  • The Web Development Path is great for budding front-end or back-end engineers or anyone who works closely with them. This course begins with the basics of HTML but progresses quickly through CSS, JavaScript, and React so that you can go from no-code to full-stack at your own pace. In this path, you'll first learn the foundational tools of web development:

    HTML

    CSS

    Javascript

    After learning how to build interactive webpages, we'll introduce you to cutting-edge languages and frameworks. Next, the course will dive into the back-end. You'll learn how to use databases and build your own server in order to create full-stack web applications. Lastly, the course will teach you test-driven development to make your skills more competitive.

    The path will contain a combination of lessons, projects, quizzes, articles, and videos to assist in your learning and have you test out your newly acquired skills.

    Sign up for Pro here.

    View Article
  • Codecademy Basic accounts are free and include our basic core catalog of courses.

    Codecademy Pro includes members-only content, additional community support, and real-world projects. All new Codecademy accounts are eligible to receive a free trial of Codecademy Pro to use within the first 7 days of account ownership. A valid credit or debit card is required to receive a trial, and accounts are charged after day 7 of the trial.

    For current pricing, please see our checkout pageat https://www.codecademy.com/subscriptions/proSixMonthV2a/checkout.

    View Article
  • Unfortunately, there is no way to merge accounts at this time. We would suggest deleting the account that you would no longer like to use to avoid confusion.

    To delete an account, please see our help center article for step-by-step instructions on how to do so: How to Delete your Account.

    View Article
  • To update your email address, please follow these steps:

    Go to Account Settings, or simply click here.

    In the Email (required) field, enter your new email address.

    Save your changes using the UPDATE PROFILE button.

    View Article
  • To update your payment method simply click here, or navigateto "Purchases and Subscriptions" from within your account settings.

    If you originally signed up with PayPal, you won't be able to change the payment information directly on that page. If you want to continue to use PayPal and just need to update your card on file with them, go toPaypal.com and your payment will automatically update.

    If you'd like to completely switch from PayPal to a credit or debit card, you will need to cancel your membership and sign up again. Please contact customer support for assistance if needed.

    View Article
  • Code errors point to exactly where the code failed and why, but sometimes the code instructions are also difficult to understand.

    Every lesson on Codecademy has its own forum entry where you can ask and answer questions about that lesson. On the bottom right-hand screen in all lessons and projects, you will see a Get Helpicon. Once selected, click the Codecademy Forums dropdown to view the most common questions or direct you to the forums.

    You can also find helpfulhintson most exercises. Look for the "Stuck? Get a Hint!" sign atend of the instructions, on the left-hand side of your page.

    If you are still stuck, you can always have the solution provided to you. We recommend once the solution is provided, you review the correct code to see exactly where your issue was occurring. You may always reset the exercise again as well! To get the solution, selectGet Helpand thenGet Code Solution.

    View Article
  • Skill Path - curated content designed to help you develop or hone a specific skill (e.g., analyze data)

    Analyze Data with SQL

    Analyze Data with Python

    Career Path -structured content designed to help youdevelop in-depth foundational knowledge in a certain domain (e.g., data science)

    Data Science Path

    Courses -a single course in a specific language

    Learn Python 2

    Learn Python 3 (Pro Exclusive)

    Learn SQL

    SQL: Table Transformation

    SQL: Analyzing Business Metrics

    Machine Learning (Pro Exclusive)

    Natural Language Processing

    Data Analysis with Pandas (Pro Exclusive)

    Introduction to Statistics with NumPy (Pro Exclusive)

    Data Visualization in Python

    View Article
  • Codecademy Pro users can now get one month of free Pro for referring a friend or family member. Active Pro subscribers can access our referral page from the account dropdown menu, or by visiting https://www.codecademy.com/referrals.

    Referral credit will be issued when a successful Pro purchase is made by the person being referred.

    Free users and users in free trial are not eligible to send referrals. Free and trial users are eligible to receive a referral credit from a friend or family member who is currently subscribed to Pro.

    View Article
  • We believe anyone is capable of learning how to code. Take this quiz to explore your options if you’re unsure where to start but want to understand how your strengths best fit into the world of programming.

    While the number of different programming languages you can learn can be daunting, the best way of learning how to code is to think of a project that you'd like to build or a problem that you're interested in solving. Would you like to learn how to build websites, create an app or a game, process data efficiently for your company, etc.? The possibilities are endless.

    Once you have that, you can start learning the tools that you'll need to tackle it. Check out our Skill Paths or Career Paths !

    View Article
  • Points, badges and streaks, are Codecademy’s current system of rewards.

    Points:

    One point is given per exercise once completed.

    Users don’t gain points for completed projects or quizzes.

    Points are visible in the “Me” drop-down menu on the top right of your homepage, as well as your Profile page.

    Badges:

    There are currently 4 types of badges in use:

    Exercise badges: given when a specific number of exercises has been completed (e.g. “10 Exercises!” badge)

    Course badges: given when a learner completes a lesson that doesn’t have a specific badge (e.g. all Ruby on Rails lessons give users a “Rails Achievement” badge)

    Course-specific badges: unique and given on specific courses or lessons (e.g. “Github” badge, “Functions in JavaScript” badge)

    Promotion badges: tied to an event or specific partnership (e.g. “404” badge, “DonorsChoose” badge)

    Badges will be visible on the user’s profile page.

    Streaks:

    The “streak” records how many days in a row a user has been active on Codecademy, on mobile and web.

    Streaks are visible on the user's profile page and on their dashboard.

    Not every activity counts towards a streak. For more information on what counts for a streak, please see our Streaks article.

    View Article
  • Your past due payment will enter a collection period in which we will attempt to charge your card multiple times. If billing information is not updated or a payment is received, your subscription will be deactivated 28 days after that.

    If you receive an email indicating that your payment was declined and your account is past due, you can either:

    Update your Purchases and Subscriptions account info with a new credit card

    Allow the subscription to deactivate

    If you are certain that your card details are up to date and the payment continues to fail, it's likely due to a safety precaution implemented by your card company/bank to combat potential fraudulent charges. If your card is rejecting our charge, you would simply have to call your card vendor/bank and authorize the payment to let them know you trust our name as a vendor.

    If your subscription has been deactivated, you can regain your progress on Pro material by purchasing a new Pro subscription with a new, valid payment method. You won't lose any access to your progress.

    If you receive an email indicating your payment was declined and want to cancel your subscription, please Submit a Request to our Customer Support team.

    View Article
  • You can access your invoice history from the Account Settings page by following these instructions:

    Profile Button (top right corner of your homepage) > Account Settings > Manage Payments > History.

    From that page you can download PDF’s of your invoices by clicking the “View” link next to each payment.

    View Article
  • The most common reason that browsers crash when you submit code is that you have mistakenly written an infinite loop in your code. Infinite loops will run forever and cause the tab that you're in to freeze.

    If you have written a loop of any kind (e.g. "For", "For/In", "While", or "Do/While") and you have made a mistake when setting the conditions of the loop, you may have created an infinite loop.

    You can follow these steps to fix it:

    Close the tab that Codecademy is running in

    Open a new tab and navigate back to the same exercise

    Take a close look at the conditions of any loop that you have created, pay close attention to any"<" or ">" characters and ensure that you have set the stop point correctly.

    After editing this code, click "Submit" again to see if you have corrected your loop.

    If you are still seeing you browser freeze, repeat steps 1-4 until you have found the error.

    If you are not able to find the error in your loop after a few attempts, click the "Reset Exercise" button at the bottom of the page and start again.

    View Article
  • Skill Paths are uniquely differentiated by the fact that they teach users the skills they need for specialized, short-term outcomes.

    Whereas Career Paths teach you the in-depth foundational knowledge to help you jumpstart your career in web development, computer science, or data science, Skill Paths teach you practical, specific skills that you can start using at your job immediately (e.g. data analysis with Python).

    View Article
  • Codecademy.com is only available using a desktop or laptop computer. Our platform works best on newer browsers such as Chrome or Firefox.

    With an iPad, you should not have major difficulties accessing our learning environment and proceeding through the majority of our course catalog. However, the sizing may be a bit off.

    Please note that some courses may request you download additional programs. This would mostly be for projects within our Paths. As you cannot download code editors to your iPad, this might present issues.

    To supplement your learning we've released a mobile app called Codecademy Go ! It's available in the App Store and Google Play.

    View Article

Curious about Codecademy?

Anonymously Ask Codecademy Any Question

Ask Anonymous Question

×
Rate your company