Udemy

Learn to Code with Python

Enroll Now
  • 76,849 Students
  • Updated 3/2025
  • Certificate Available
4.8
(5,902 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 29 Minute(s)
Language
English
Taught by
Boris Paskhaver
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.8
(5,902 Ratings)
1 views

Course Overview

Learn to Code with Python

The complete Python bootcamp for 2024. Learn Python 3 from beginner to expert. Build complete Python applications.

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 manual with 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 projects including 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 Content

  • 36 section(s)
  • 412 lecture(s)
  • Section 1 Setup & Introduction
  • Section 2 Welcome to Python
  • Section 3 Numbers, Booleans and Equality
  • Section 4 Variables
  • Section 5 Functions
  • Section 6 Strings: The Basics
  • Section 7 Strings: Methods
  • Section 8 Control Flow
  • Section 9 Lists: The Basics
  • Section 10 Lists: Iteration
  • Section 11 Debugging
  • Section 12 Lists: Mutation
  • Section 13 Lists: Methods
  • Section 14 Built-in Functions
  • Section 15 Tuples
  • Section 16 Objects and References
  • Section 17 Dictionaries: The Basics
  • Section 18 Dictionaries: Iteration
  • Section 19 Sets
  • Section 20 Modules
  • Section 21 Reading from and Writing to Files
  • Section 22 Decorators
  • Section 23 Classes: The Basics
  • Section 24 Classes: Attributes and Methods
  • Section 25 Classes: Magic Methods
  • Section 26 Classes: Inheritance
  • Section 27 Exception Handling
  • Section 28 Dates and Time
  • Section 29 The random Module
  • Section 30 Testing Code: The Basics
  • Section 31 Testing Code: Mocking
  • Section 32 PROJECT: Texas Hold'em Poker
  • Section 33 Regular Expressions (RegEx)
  • Section 34 Virtual Environments
  • Section 35 Web Scraping with Scrapy
  • Section 36 Conclusion

What You’ll 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 Python's 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!


Reviews

  • K
    Karim Fikri
    4.5

    Not for beginner developers, the instructor conveys the concepts by just talking, no visuals to help with understanding the concepts, he's very knowledgeable, but if you are new to development, you will struggle to understand what he's talking about., and he talk fast too.

  • A
    Ahwera Rabwon
    4.0

    The platform is interactive in a way that encourages learning

  • M
    Matthew Grant
    5.0

    At this point, I'm assuming that this is 'simple' Python knowledge, however, for me, it takes a bit more time to comprehend it all. But the videos, assignments, quizs are really helping me understand it, and if I don't I just take a step back.

  • A
    Abdul Muhsin Mahmoud
    4.5

    Yes it is a good match for me

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed