HOME > Development > Learn to Code with Python

Learn to Code with Python

  • Development
  • Apr 15, 2025
SynopsisLearn to Code with Python, available at $119.99, has an avera...
Learn to Code with Python  No.1

Learn to Code with Python, available at $119.99, has an average rating of 4.58, with 412 lectures, 102 quizzes, based on 5581 reviews, and has 74655 subscribers.

You will learn about Master programming in Python, a popular language that powers codebases in tech companies like Instagram, Pinterest, Dropbox and more Dive into the mechanics of Pythons data structures including strings, lists, dictionaries, tuples, and sets Apply your knowledge to solve common interview questions, algorithms and coding challenges Explore a dynamic curriculum with videos, quizzes, written assignments, in-browser coding challenges and more Progress from core language fundamentals to advanced features like classes, decorators and unit testing Build complete projects including card games, web scraping tools, and more! This course is ideal for individuals who are New developers eager to tackle a powerful but simple programming language or Existing programmers looking to learn Python, the worlds most popular programming language or Anyone eager to learn the most in-demand skill set of the 21st century! It is particularly useful for New developers eager to tackle a powerful but simple programming language or Existing programmers looking to learn Python, the worlds most popular programming language or Anyone eager to learn the most in-demand skill set of the 21st century!.

Enroll now: Learn to Code with Python

Summary

Title: Learn to Code with Python

Price: $119.99

Average Rating: 4.58

Number of Lectures: 412

Number of Quizzes: 102

Number of Published Lectures: 412

Number of Published Quizzes: 102

Number of Curriculum Items: 552

Number of Published Curriculum Objects: 552

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Master programming in Python, a popular language that powers codebases in tech companies like Instagram, Pinterest, Dropbox and more
  • Dive into the mechanics of Pythons data structures including strings, lists, dictionaries, tuples, and sets
  • Apply your knowledge to solve common interview questions, algorithms and coding challenges
  • Explore a dynamic curriculum with videos, quizzes, written assignments, in-browser coding challenges and more
  • Progress from core language fundamentals to advanced features like classes, decorators and unit testing
  • Build complete projects including card games, web scraping tools, and more!
  • Who Should Attend

  • New developers eager to tackle a powerful but simple programming language
  • Existing programmers looking to learn Python, the worlds most popular programming language
  • Anyone eager to learn the most in-demand skill set of the 21st century!
  • Target Audiences

  • New developers eager to tackle a powerful but simple programming language
  • Existing programmers looking to learn Python, the worlds most popular programming language
  • Anyone eager to learn the most in-demand skill set of the 21st century!
  • Student Testimonials:

  • The course is extremely well organized with tons of great explanations and exercises for each and every topic imaginable! The instructor is a very good teacher, and gives great feedback, while rapidly answering any questions you may have. Highly recommend the course to anyone interested in Python or programming in general. – Sathvik H.

  • The most comprehensive and personalized learning experience in a programming course. Highly recommend to anyone interested, regardless of experience! – Danny N.

  • The instructor is great. Everything is really well explained. Appropriate for complete beginners as a intro to programming if that is needed. Also good if you are coming from other languages. The instructor also speaks super clearly. – Jon

  • Learn to Code with Python is a comprehensive introduction to programming in Python, the most popular programming language in the world. Python powers codebases in companies like Google, Facebook, Pinterest, Dropbox, and more. It is used in a variety of disciplines including data science, machine learning, web development, natural language processing, and more.

    Over more than 58 hours of video content, we’ll tackle the language from A to Z, covering everything you need to know about Python to be an effective developer in 2020.

    The course is jam-packed with:

  • 58+ hours of video, with new content added frequently

  • FREE 300-page PDF study manualwith all the code samples written throughout the course

  • 60+ coding challenges that you can complete in your browser

  • 40+ multiple-choice quizzes

  • 35+ written assignments

  • Complete programming projectsincluding Texas Hold-Em Poker

  • Learn to Code with Python is designed from the ground up to take you from novice to professional. Complete beginners are welcome; no prior experience is needed!  Over 400+ videos, we’ll work our way from language fundamentals to advanced features. Topics covered include

  • Setup & Installation

  • Variables

  • Data types

  • Functions and Methods

  • Control Flow

  • Lists and tuples

  • Dictionaries

  • Sets

  • Modules

  • Decorators

  • Classes

  • Exception Handling

  • The Python Standard Library

  • Unit testing

  • Regular Expressions

  • Virtual Environments

  • Web Scraping

  • and more!

    Throughout the entire journey, I’ll be coding alongside you step by step in the code editor. You’ll also have the opportunity to test your knowledge through numerous coding challenges, quizzes, and written assignments.

    Python holds a special place in my heart it was the first language I ever learned! I’m honored to be able to pass on years of knowledge to a new group of avid learners. Whether you are a novice who’s never written a line of code before or an experienced developer looking to dive into a new language, there’s something for you to enjoy in Learn to Code with Python.

    Thanks for checking out the course!

    Course Curriculum

    Chapter 1: Setup & Introduction

    Lecture 1: Welcome to the Python Programming Language

    Lecture 2: About Me

    Lecture 3: Download Course Files

    Lecture 4: FREE DOWNLOAD: Learn to Code with Python Course Notes PDF

    Lecture 5: Note on Installation Videos

    Lecture 6: macOS – Use the Terminal to Issue Commands to Your Operating System

    Lecture 7: macOS – Download and Install Python 3

    Lecture 8: macOS – Download and Install Visual Studio Code

    Lecture 9: Windows – Use the Command Prompt to Issue Commands to Your Operating System

    Lecture 10: Windows – Download and Install Python 3

    Lecture 11: Windows – Download and Install Visual Studio Code

    Lecture 12: macOS + Windows – Installing VSCode Plugins

    Lecture 13: macOS + Windows – Configuring VSCode Project Settings

    Lecture 14: macOS – Run Python File

    Lecture 15: Windows – Run Python File

    Lecture 16: The Visual Studio Code (VSCode) Interface and Helpful Shortcuts

    Lecture 17: The Interactive Prompt (REPL)

    Lecture 18: OPTIONAL: Words of Motivation

    Lecture 19: General Housekeeping

    Chapter 2: Welcome to Python

    Lecture 1: Objects: Strings

    Lecture 2: Intro to Functions

    Lecture 3: The print Function I: Outputting a Single Argument

    Lecture 4: The print Function II: Outputting Multiple Arguments

    Lecture 5: The print Function III: Parameters and Arguments

    Lecture 6: Comments

    Lecture 7: Intro to Coding Exercises

    Lecture 8: Coding Exercise SOLUTION: Outputting Text with the print Function

    Chapter 3: Numbers, Booleans and Equality

    Lecture 1: Mathematical Expressions

    Lecture 2: Division, Floor Division, and the Modulo Operator

    Lecture 3: The Boolean Data Type, The Equality Operator (==) and Inequality Operator (!=)

    Lecture 4: Boolean Mathematical Operators

    Lecture 5: The type Function

    Lecture 6: Type Conversion with the int, float and str Functions

    Chapter 4: Variables

    Lecture 1: Intro to Variables

    Lecture 2: Variable Naming Rules

    Lecture 3: Coding Exercise SOLUTION: Declaring Variables

    Lecture 4: Multiple Variable Assignments

    Lecture 5: Augmented Assignment Operator

    Lecture 6: Collecting User Input with the input Function

    Lecture 7: The NameError, ValueError, TypeError and SyntaxError Exceptions

    Chapter 5: Functions

    Lecture 1: Intro to Functions

    Lecture 2: Parameters and Arguments

    Lecture 3: Positional Arguments and Keyword Arguments

    Lecture 4: Declaring Return Values for Functions

    Lecture 5: Coding Exercise SOLUTION: The Basics of Functions

    Lecture 6: Default Arguments

    Lecture 7: Coding Exercise SOLUTION: Default Arguments

    Lecture 8: The None Type

    Lecture 9: BONUS: Function Annotations

    Chapter 6: Strings: The Basics

    Lecture 1: Length, Concatenation and Immutability

    Lecture 2: Coding Exercise SOLUTION: Length, Concatenation, and Immutability

    Lecture 3: String Indexing with Positive Values

    Lecture 4: String Indexing with Negative Values

    Lecture 5: Coding Exercise SOLUTION: String Indexing

    Lecture 6: String Slicing I: Slicing by Range

    Lecture 7: String Slicing II: Slicing by Steps

    Lecture 8: Coding Exercise SOLUTION: String Slicing

    Lecture 9: Escape Characters

    Lecture 10: The in and not in Operators for Checking Inclusion of a Substring within a Strin

    Chapter 7: Strings: Methods

    Lecture 1: The find and index Methods

    Lecture 2: The startswith and endswith Methods

    Lecture 3: The count Method to Count Occurrences of Value in a String

    Lecture 4: Coding Exercise SOLUTION: The find and count Methods

    Lecture 5: The capitalize, title, lower, upper and swapcase Methods to Change Casing

    Lecture 6: Boolean Methods for Strings

    Instructors

  • Learn to Code with Python  No.2
    Boris Paskhaver
    Software Engineer | Consultant | Author
  • Rating Distribution

  • 1 stars: 28 votes
  • 2 stars: 41 votes
  • 3 stars: 317 votes
  • 4 stars: 1743 votes
  • 5 stars: 3452 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!