BeginnerEnglish

Learn To Code From Scratch With Python

Programming from zero: the building blocks of any language, then Python setup, variables and the core concepts.

  • 35 videos
  • 6 h of video
  • VideosFree on YouTube
  • Hands-on labNot for this course
  • Practice simulationNot for this course
  • Mock examNot for this course

Plays the full course playlist from YouTube in privacy-enhanced mode. Nothing loads from YouTube until you press play.

Course videos

All 35 videos, in order

Playlist on YouTube
  1. 17:32Learn To Code From Scratch With Python 3 - Course OverviewOverview
  2. 29:36How To Start Coding or Programming In Any LanguagesHands-on
  3. 315:58Basic Building Block Of Any Programming LanguageHands-on
  4. 40:52Mapping Basic Building Block Concept of Programming to Python ProgrammingHands-on
  5. 58:12PART II LEARN TO CODE FROM SCRATCH WITH PYTHON 3 - OverviewHands-on
  6. 64:52Python OverviewHands-on
  7. 74:12Setup PythonHands-on
  8. 84:39Setup Spyder EditorHands-on
  9. 96:00Variables In PythonHands-on
  10. 1019:03Datatypes In PythonHands-on
  11. 114:39Write And Run Your First ProgramHands-on
  12. 129:09Collection Types DictionaryHands-on
  13. 1310:52Collection Types ListsHands-on
  14. 149:12Collection Types SETHands-on
  15. 156:56Collection Types TuplesHands-on
  16. 165:29Arithmetic Operators In PythonHands-on
  17. 1722:33Flow controls in pythonHands-on
  18. 1821:08Iteration looping in pythonHands-on
  19. 1915:11Tools To Convert From Requirement To ProgramHands-on
  20. 2029:28Functions In PythonHands-on
  21. 217:16Variable Scoping In PythonHands-on
  22. 228:41Higher Order Function In Python Filter Map ReduceHands-on
  23. 235:31Curried functions In PythonHands-on
  24. 245:47PART III - LEARN TO CODE FROM SCRATCH WITH PYTHON 3 OVERVIEWHands-on
  25. 2513:55OBJECT ORIENTED PROGRAMMING CONCEPTSHands-on
  26. 2614:55Classes in PythonHands-on
  27. 278:51Class Variables And MethodsHands-on
  28. 283:04Master Static Methods in ProgrammingHands-on
  29. 2911:45Ultimate Guide to Class InheritanceHands-on
  30. 307:46Master Method OverridingHands-on
  31. 3110:11Master Access Modifiers in Programming: Complete Guide 2026Hands-on
  32. 3214:27Error And ExceptionHands-on
  33. 334:20Ultimate Guide to Python Module Packages: Learn Fast!Hands-on
  34. 3410:39Project I - Snake GameHands-on
  35. 3519:56Step-by-Step IMDB Web Scraper Project: Python Tutorial 2026Hands-on

More in Programming & Web

Programming & WebIntermediateClassic course

Software Design Patterns

Classic design patterns explained: factory method, builder, abstract factory, singleton, bridge, composite, decorator and proxy.

  • Videos only

10 videos38 min

Programming & WebBeginnerClassic course

Step By Step Mastering Modern JavaScript

JavaScript from the browser console up: variables, data types, strings, arrays, objects, functions and modern syntax.

  • Videos only

53 videos5.1 h

Programming & WebIntermediateClassic course

Modern JavaScript Refresher Course

A quick refresher on modern JavaScript: template literals, destructuring, spread and rest, arrow functions, classes, async code and optional chaining.

  • Videos only

12 videos1.2 h

Programming & WebBeginnerClassic course

Step By Step Mastering React

React from the first project: project structure, functional and class components, JSX, props, state and more.

  • Videos only

31 videos3.5 h

Programming & WebBeginnerClassic course

Learn JSON Step By Step

JSON syntax and data types: strings, numbers, booleans, arrays, objects and nesting.

  • Videos only

15 videos43 min

Programming & WebBeginnerClassic course

Learn HTML5 From Scratch

HTML5 for absolute beginners: tools, the first document, tags and attributes, page structure, head, body and links.

  • Videos only

11 videos1.7 h

Programming & WebBeginnerClassic course

Learn CSS From Scratch

CSS from scratch: syntax, the three ways to add styles, selectors and targeting elements, and layout basics.

  • Videos only

41 videos3 h

Watch on YouTube