Learn to Program in Python with Codeacademy

Have you ever wondered how the popular websites like Google, YouTube, Pinterest, or Instagram work? You may be surprised. All these websites — despite their different functions, purpose, and design — were developed using one popular language: Python. With this powerful language, you can create everything from web apps and games to a search engine. This might seem like it would be a challenge, especially if you have no background in coding, but the New York based startup called Codeacademy has proven that people can master Python programming at home. With a strong commitment and a burning desire to learn, combined with the free Python course offered by Codeacademy, it will be easier than you thought. Moreover, they’ve transformed the boring learning process into an exciting online classroom where you can learn and code at the same time. Stuck? You can always get a hint or immediately ask for help. Start your first lesson today and, after just a few hours, you can even finish your first Python project!


Course Overview

  • Estimated course time: 13 hours.
  • Required technical level: Beginner (This means you can start to learn, even if you have never heard of Python before).
  • There are 12 units in the course.
  • Each part is designed to focus on a task with clear, detailed instructions and hints, if needed.
  • You can enter code and see the results in real time. The editor even color codes the text based on syntax.
  • If you get stuck, use a hint or ask the community for help.
  • You can refer to an online glossary containing a list of entries for your language when you forget something from the previous lessons.
  • After each theoretical part, you can apply your knowledge and skills with carefully designed exercises and small projects at the end of each unit.
  • Earn rewards in the form of badges.
  • After you finish a unit, Codeacademy will send a reminder with a clue as to which unit to complete next. You can disable these e-mails; however, they will constantly remind you to continue the course.
  • Interactive content and the ability to track your performance.
  • The course is free. However, Codeacademy recently added Codeacademy Pro, which is available for a monthly fee. Continue reading to learn more about this.
This is where it all begins
This is where it all begins

The Learning Process

screen 4

The Python course begins with Unit 1: Python Syntax. You are going to learn the basics of Python and even put your new skills to use with the project, “Tip Calculator.” Using all you learned about Python, you can create a simple calculator that shows the price of any meal when tax and tips are included. During each lesson, you’ll see the overview of what you are going to do, along with instructions for completion. There are three buttons to help when you are stuck: Hint, Q&A Forum, and Glossary.

Let’s have a look at how it works:

Step 1: You’ve finished eating in the restaurant and received the bill:

  • Cost of meal: $44.50
  • Restaurant tax: 6.75%
  • Tip: 15%

The first step of this project is to declare the variable meal.

Step 2: Create a variable for the tax percentage.

Step 3: Set the last variable for the tip.

Step 4: Now, when you have three variables, you need to assign them on one line and calculate the cost of the meal with tax.

Step 5: Here is the last step: you are going to count the total price. Done! You have ten lines of code, and you finished the first simple project in Python withinthe first hour or two of learning this language!

Screen 3

As you can see, Codeacademy introduced a whole new way of learning to code. They provided an excellent opportunity to apply new skills in real time, immediately after reading the necessary information. This, along with awesome exercises, projects, instant help, rewards, and much more, makes Codeacademy the number one place to go when you decide to learn Python and have no idea where to start.

Did you know? According to co-founder, Zach Sims, Python was the most requested language from the community. Now, it’s one of the most popular courses offered by Codeacademy with more than 2.5 million students enrolled.

Codeacademy Pro

Not long ago, Codeacademy introduced a new option called Codeacademy Pro. With this feature, you can learn even more about Python. Nearly every unit has extra resources that are available only to Pro users. For example, Unit 1 has four additional resources: from Python basics and built-in types to the final quiz to check what you’ve learned.

Moreover, you can submit the final Python project, which is to build an application using this powerful language, test it, and run it like a real developer! The new Pro option costs $59.99 a month. The core lessons, however, are still free and, hopefully, will stay free forever.


screen 5


If you enjoy working on projects, also check out Penjee.com–a fun way to teach kids python


Leave a Reply

Your email address will not be published. Required fields are marked *