Programming with Python

Learn Python fundamentals that set you up to work in web development and machine learning.

Enroll Now

Enrollments close March 19.
$199 due to claim your seat.

What You'll Learn in
Programming with Python

If you've ever wanted to "learn to code" this is the place to start. Learn programming fundamentals faster with our tested curriculum and interactive learning platform that gives you immediate feedback minutes into the course. With professional code reviews, numerous projects and the structure we've perfected from teaching 45 million students, this is the easiest way to start your coding career.

  1. Unit 1

    Getting Started with Python 3

    Learn the basics of Python 3 syntax. Create your own variables and write your own comments to document your code.
  2. Unit 2

    Code Organization and Reuse

    Factor your code into reusable components and write complex programs with branching logic.
  3. Unit 3

    Sequences and Iteration

    Use Python's list structure to store sequential data. Iterate through lists using different kinds of loops.
  4. Unit 4

    Text Manipulation

    Learn how to handle text with Pythons string methods. Parse and process blocks of text quickly and easily.
  5. Unit 5

    Key-Value Pairs

    Explore the versatility of the Python dictionary. Store data practically and efficiently.
  6. Unit 6

    Object-Oriented Programming

    Create your own data types with classes. Solve hard problems by creating and composing simple building blocks.
  7. Unit 7

    Capstone | Murder Mystery

    Use your Python skills to analyze different writing samples. Track down the killer in this noir thriller filled with character and intrigue.
Laura Breiman, Codecademy Curriculum Developer

What makes Codecademy Pro Intensive different?

“This Intensive was written by professional developers and teachers for people with little-to-no programming experience. We used our pedagogical expertise to keep the content fun but also make sure you have a sound understanding of Python and functions when you’re done. From here, you'll have the skills to further explore machine learning, data science, or start building apps.”

—Laura Breiman
Curriculum Developer and former MIT Artificial Intelligence Researcher
Solve a murder mystery investigation using Python.

Solve a Murder Mystery

Build a natural language processing engine and prove you can perform sophisticated coding tasks, opening up doors to machine learning and software engineering.

Code Reviews by Professional Developers

Our team of developers will review your final projects and give you detailed and personalized feedback.

Program Details: Programming with Python

Last Day to Enroll

March 19

Start Date

March 19

End Date

May 21



Time Commitment

While you’ll be able to move at your own speed, you should make sure that you generally have at least 10 hours a week to dedicate to the program in order to stay on track.


No prior coding experience is needed to enroll. The program is available only in English.

Satisfaction Guarantee

We designed a program that we think you'll love. If this Codecademy Pro Intensive isn’t right for you, you can request a full refund within the first week.

Additional Questions?

Visit our Frequently Asked Questions page to find additional information or to contact our support team.

Enroll Now

$199 to claim your seat.

Space is limited. Secure your seat now!

Completing your enrollment takes only a few minutes.

Enroll Now