Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learn to Program - Complete Python Programming Course

Derek Banas via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master programming fundamentals through this comprehensive video series covering Python from basic concepts to advanced applications. Begin with core programming principles including loops, mathematical operations, string manipulation, and exception handling before progressing to functions, lists, and recursive programming with dictionaries. Explore file input/output operations, then dive deep into object-oriented programming concepts including inheritance and magic methods. Advance to functional programming techniques using lambda functions, map, filter, and reduce operations, followed by iterables, list comprehensions, and generators. Learn concurrent programming with Python threads and master pattern matching through extensive regular expression tutorials. Develop database skills with SQLite integration and create graphical user interfaces using TkInter, building practical projects including a calculator, text editor, toolbar implementation, and paint application. Expand your mobile development capabilities with Kivy framework tutorials covering widgets, screen switching, and ListView implementation. Conclude with web development using Django framework, including testing methodologies and best practices for building robust web applications.

Syllabus

Learn to Program
Learn to Program 2 : Looping
Learn to Program 3 : Math Strings Exception Handling
Learn to Program 4 : String Functions
Learn to Program 5 : Functions
Learn to Program 6 : Lists
Learn to Program 7 : Recursive Functions Dictionaries
Learn to Program 8 : Reading / Writing Files
Learn to Program 9 : Object Oriented Programming
Learn to Program 10 : Inheritance Magic Methods
Learn to Program 11 Static & Exception Handling
Learn to Program 12 Lambda Map Filter Reduce
Learn to Program 13 Iterables : List Comprehensions : Generators
Learn to Program 14 : Python Threads
Learn to Program 15 : Regular Expression Tutorial
Learn to Program 16 Regular Expression Tutorial 2
Learn to Program 17 Regular Expression Tutorial 3
Learn to Program 18 Regular Expression Tutorial 4
Learn to Program 19 Python SQLite Tutorial
Learn to Program 20 : TkInter Tutorial
Learn to Program 21 : TkInter Tutorial 2
Learn to Program 22 : Python Calculator
Learn to Program 23 Python Text Editor
Learn to Program 24 TkInter ToolBar
Learn to Program 25 Python Paint App
Learn to Program 26
Kivy Tutorial
Kivy Tutorial 2
Kivy Tutorial 3 : Kivy Calculator
Kivy Tutorial 4 : Kivy ListView & ListAdapter
Kivy Tutorial 5 : Widgets & Switching Screens
Django Tutorial
Django Tutorial 2
Django Tutorial 3
Django Tutorial 4 : Django Testing
Django Tutorial 5

Taught by

Derek Banas

Reviews

Start your review of Learn to Program - Complete Python Programming Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.