4 Weeks • Self-Paced • Intro Level

Learn Python

Learn the Python programming language

Learn Python in just 30 days

“Forget Wall Street lingo. The language Citigroup Inc. wants its incoming investment bank analysts to know is Python”  — Bloomberg
Learn Python is our introduction to Python programming course for total beginners. It is comprised of two crucial ingredients for learning how to code: 
  1. Project-based 
  2. Bite-sized content with weekly goals 
What can you build with Python? 

Python is one of the most popular coding languages of 2021. It is designed to be easy to read while still being very powerful, which makes it an ideal language for beginners. It’s not just for beginners, though. Python is used by thousands of world-famous companies including Google, Facebook, Dropbox, Instagram, and Reddit. It is most often used for building websites, data analysis, machine learning, and natural language processing.

Learning Python has even gone mainstream with dozens of jobs requiring Python skills such as financial advisors, data journalists, and digital marketers.

Is this Python course for beginners? 

Yes! Our course assumes no previous knowledge of programming or code. We do, however, assume that you’re fairly comfortable using a computer (Mac or PC) and can navigate the internet using a web browser (we recommended Chrome!). 

In just 30 days, Learn Python will take you from a beginner to an intermediate Python developer. Don't believe it? We guarantee it with our 100% Money-Back Guarantee* for anyone who completes the course.

Is this course for you?

Our Learn Python curriculum is taught at Columbia Business School. Over the past three years our lessons have been refined with feedback from the thousands of business leaders and MBA students who have taken this course. 

Our Python Course Includes:

  • 6+ hours of step-by-step video tutorials 
  • Four real world-oriented Python projects 
  • Python Certification from One Month that will help you pass an upcoming coding interview, apply to a coding bootcamp, and improve your chances in today's job market. 
By the end of this course, you will know how to write Python scripts, grab data from an API, work with Flask (a powerful Python framework), and build a simple website using Python.

Lessons in this course

Week 1

Week 2

Week 3

Week 4

Frequently asked questions

Can’t find the answer you’re looking for? Reach out to our customer support team.

What is a One Month course?
One Month courses are 100% online and self-paced so you can quickly learn topics in 30 days without feeling overwhelmed.
How much time will I need to commit?
Our courses require around 2-4 hours per week (depending on how fast you go). That time will be spent watching video lessons and following along with projects on your own computer.
How is One Month different from other learning platforms?
We focus on making courses that students complete and learn successfully all while living a busy life. We distill topics down in a fun, time-boxed curriculum that helps you succeed.
Do I have to complete everything in one month?
Nope! When you buy a One Month course, you can pick up the course at any time. If you get busy, take a break and continue where you left off when you're ready.

Testimonials

We have taught thousands of amazing people

“One Month has been such an awesome intro to programming, and I'm discovering that I love it!”

Teena B.

“One Month is the best place to learn programming. The teachers are phenomenal. People from all backgrounds can grasp the concepts.”

Jordan W.

“I changed my life with a new career in just 6 months.”

Jovan H.

“I've traveled a steep learning curve thanks to Chris' friendly and lucid style of teaching!”

Charles B.

“The best way to learn is to do, which is why One Month is so great. You watch, you do, you repeat. It's the best way to make things stick”

Sarah M.

“So far you're the only one who has been able to teach me how to code. An INCREDIBLE thank you!”

Darren H.

Coming soon!

Get notified when this course launches.