Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Ultimate Python Course: Learn Modern Python in 2022
Rating: 4.3 out of 5(113 ratings)
6,372 students

The Ultimate Python Course: Learn Modern Python in 2022

The modern Python course for beginners! Master Python with projects, challenges and building.
Created byDavid Morgan
Last updated 9/2022
English

What you'll learn

  • Python fundamentals: inputs & variables, if/else, nesting, concatenation, casting and more!
  • You will learn modern Python and build 6 real-world projects and apps.
  • You will learn Python from an expert professional software developer.
  • You will go from zero to intermediate in this short 14 days python course.
  • You will Learn to use Object Oriented Programming.
  • You will learn and understand complex Python topics.
  • You will learn to use python for your own projects and apps. As well as learning to debug your code.
  • Build a thorough understanding of Python as a programming language.

Course content

1 section15 lectures1h 13m total length
  • Getting started with 100 Days of Code1:25
  • Learn to print Hello World in python!7:56

    In less than 15 minutes, learn the 'print' statement & share your first Python project with the world!


  • Input and Variables7:22

    Use three skills learned (print, input, variables) to start creating some really epic projects.

  • Learn Concatenation4:36

    Learn about concatenating (and impress your friends with this big word!). Complete a wacky recipe maker project!

  • Write your own story3:19

    Write your own adventure story and make your project POP with some color!


  • If this...else that?!9:08

    Generate actual Q&As with 'if' statements. Create a "Who am I?" game with your favorite TV/movie characters.

  • What the elif is this?6:54

    Learn 'elif' statements. Can you create a login system to keep passwords safe from hackers?


  • Nesting Code6:47

    Like nesting dolls, nest 'if' statements within 'if' statements. Create a game to find true fans of your favorite show.


  • Affirmation Generator4:20

    Project day! Show the world some love with an affirmation generator. Send good vibes each day with a personalized message.


  • Casting Spells on Your Code8:56

    Teach the computer to recognize numbers (and do the math) with the 'magic' of `int` and `float`!


  • Show Me the $$4:59

    Code basic math principles (+, -, *, /), build your own tip calculator, and never calculate numbers again!

  • "525,600 minutes"1:55
  • Find All The Bugs!1:18

    525,600 minutes. Now, use your newfound math skills to determine how many seconds are in a year.


  • Gradebook Builder2:04

    Whether you are a teacher or student, you can compute grades and generate your own gradebook with this project.


  • Rock, Paper, Scissors2:13

    Day 14! Now for the most epic of projects...a rock, paper, scissors game to share with the community.


Requirements

  • No coding experience is necessary to start this course! I'll teach you everything you need to know.
  • A computer with internet access.
  • No prior knowledge of Python is needed. I'll start right from the beginning!

Description

Python is one of the most popular programming languages in the world. It powers much of the software you interact with today.


If you're looking to get started in programming, python is the perfect language to learn. Python is also one of the highest in-demand languages for developer jobs. This is the most complete free Python course on Udemy. If you want to learn python, this is the perfect course for you.


You will learn modern Python from the very beginning. I will walk you through fun and practical code examples. Not only will you learn through code examples, but you'll build over 6 projects and apps through this 14-day course. Each lesson is only 15-20 minutes in length so you won't have to block huge amounts of time to learn to code.


We cover a wide variety of topics, including:


  • Python Basics

  • Programming Fundamentals

  • Python Fundamentals

  • Python 3

  • Inputs & variables

  • If/else

  • Nesting

  • Concatenation

  • Casting

  • Number Data Types

  • Print Formatting

  • Functions

  • Built-in Functions

  • Debugging and Error Handling

  • Command Line Basics

  • Running Python Code

  • Strings

  • Lists

  • Object Oriented Programming

  • Inheritance

  • Advanced Methods

  • and much more!


This course was built by Replit. Replit is a software creation platform with over 15+ million builders creating, hosting, and sharing their projects for free. If you're looking to start coding, Replit is the perfect place for you.

Who this course is for:

  • Take this course if you want a real and thorough understanding of Python.
  • Take this course if you're a beginner who has never programmed before.
  • Take this course if you've understand other languages, but are wanting to learn python.
  • Take this course if you want to get started with programming: Python is an excellent first language!