Learn to Code with Python
- Development
- Apr 15, 2025

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
Who Should Attend
Target Audiences
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

Boris Paskhaver
Software Engineer | Consultant | Author
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Using MODX CMS to Build Websites- Intermediate Course
- Blogging Course For Beginners with WordPress Elementor
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Hydrogen Energy Masterclass- Fundamentals Applications
- 1SolidWorks Essential Training ( 2023 2024 )
- 2The Architecture of Oscar Niemeyer
- 3Photoshop CC- Adjustement Layers, Blending Modes Masks
- 4YouTube Masterclass The Best Guide to YouTube Success
- 5Personal Finance
- 6FlexVertex- Graph, Document, KV, Time Series One Database
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8Advanced Photoshop Manipulations Tutorials Bundle
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling