Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
One Month Python
Rating: 4.1 out of 5(17 ratings)
62 students

One Month Python

Learn Python in just 30 days
Created byOne Month
Last updated 2/2025
English

What you'll learn

  • Learn the basics of Python programming
  • Learn how to build a python script from scratch
  • Use Python with Pandas for data analytics
  • Build a simple Python website using Flask

Course content

6 sections74 lectures5h 19m total length
  • Step 1: Can I Learn Python in a Month?4:58

    My name is Mattan Griffel, and I'm going to be your instructor. Who am I? I'm a co-founder of One Month and an adjunct professor at Columbia University Business School where I teach Python to MBAs. In this first lesson, I'll set expectations for the course, as well as answer the question: Can you really learn Python in just a month? Let's get started!


    Welcome to class!

    Welcome to Learn Python! I'm really excited to have you as a student, and I hope you're excited to learn some pretty cool stuff over the next month. By the end, if you stick along with it and do the work, I promise you'll have a deeper understanding of how to code with Python and the skills to build Python applications, start a new job in development, or get that promotion you've been dreaming of! I'll see you in the next lesson. — Mattan Griffel

  • Step 2: What Can Python do?9:01

    Python is a general-purpose programming language that has wide application in various fields. In this lesson, we look at some areas in which Python is used, for example in web development, desktop app development, data science, building Internet of Things, creating distributed systems, etc. What can you do with Python? There are many, many cool things! We take a look, as well as cover what you will learn in this course.


    What can you do with Python?

    Python allows you to:

    • Automate repetitive tasks

    • Scrape data from websites like Google and Amazon

    • Interact with servers and APIs like Facebook, Twilio, Weather Forecasts, and Twitter

    • Perform data analysis

    What famous companies use Python?

    Python is used by companies like Dropbox, Google, Pinterest, The Washington Post, Firefox, and Instagram. It is HUGE, and yet you only need to know a fraction of the Python language in order to build very compelling apps. Many experienced developers have only barely scratched the surface. In this course, we'll focus on the most important parts of the Python language so that you can start building apps, master data analysis, and potentially land a job where you can write Python code.


    Python resources

    • Python (wikipedia.org)

    • Python 3 Readiness (py3readiness.org)

  • Step 3: How Should I Start Learning Python?9:38

    You might be wondering: How and why should I start learning Python? To help you answer that, we’ll look at various programming languages and compare a few popular ones with Python. You'll find out why Python is a useful tool to have under your belt whether you are learning your first language or looking to learn an additional one. You’ll find out why Python is especially a good language to learn for first-time developers.


    Before you learn Python learn web development basics

    Before we install Python, let's think about where we need to start with it, and what we want to build.


    Web Applications are tools you access over the internet. You open up a browser, and go to a website, and load an application - which lives on someone else's computer, but is being shown to you through your browser.

    Front-end vs. back-end

    Every application has both a front-end and a back-end.

    The front-end is what you see on the browser, and the back-end is what handles the work behind the scenes: a database that stores everything you need, and rules, which connect the information in your database to the way you want it seen on someone's browser.


    Front-end languages:

    • HTML

    • CSS

    • Javascript

    Back-end languages:

    • Python

    • Ruby

    • PHP

    Databases:

    • SQL

    • MySQL

    • Postgres

    • SQLite



  • Step 4: What is Python? | Python 2 vs Python 35:23

    We look at the history of Python and explore the differences between Python 2 and Python 3. For the course, we use (and recommend) Python 3. Python 2 is legacy, Python 3 is the future and so we recommend learning the latter. The two versions share similarities, so if you learn Python 3, you will still be able to read and understand any legacy Python 2 code you might come upon.


    Python 2 vs. Python 3

    In this class, we're going to use Python 3. In short, Python 2 is a legacy language (meaning its old!), and Python 3 is the future.


Requirements

  • Basic course for beginners. Just have WIFI and a decent computer!

Description

“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.

Who this course is for:

  • Beginners