Uploaded July 2026 | Updated September 2026, 2 weeks ago
Learn Python programming from scratch with beginner-friendly lessons and hands-on projects! This course is perfect for absolute beginners or anyone with zero coding experience. You will gain the confidence to start your career in tech.
โ๏ธ Course from @SunnyDimalu
๐ All Links
Youtube : youtube.com/@SunnyDimalu
๐ Complete Python Bootcamp: From Zero to Hero (6 Hands-On Projects)
udemy.com/course/complete-python-bootcamp-beginners-zero-to-hero/?referralCode=CA7FC6088B3E7FE3FA4F
๐ง Linux Administration Bootcamp 2026: From Zero to Job-Ready
udemy.com/course/linux-python-bash-scripting-for-beginners/?referralCode=C71940A6445AEC40720E
๐ก๏ธ Full Cybersecurity Course for Beginners: Ethical Hacking & Defense
udemy.com/course/hands-on-cyber-security-and-ethical-hacking-from-0/?referralCode=215B6E0F86B92F10EDA4
Twitter: https://x.com/thercyborgxp
โค๏ธ Try interactive Python courses we love, right in your browser: scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
โญ๏ธ Chapters โญ๏ธ
- 0:00:00 Course Introduction
- 0:02:14 Intro to Python
- 0:05:03 Install Python
- 0:09:55 Install Code Editor
- 0:15:08 Configure Code Editor
- 0:21:20 Execute First Python Program
- 0:29:53 Core Python Concepts
- 0:34:56 Escape Sequences
- 0:38:33 Comments
- 0:42:20 Variables
- 0:52:29 Data Types
- 0:56:37 String Methods & Manipulation
- 1:13:10 f-Strings (String Formatting)
- 1:19:40 Introduction to Operators
- 1:22:08 Arithmetic Operators
- 1:25:30 Boolean Data Type
- 1:29:21 User Input
- 1:35:59 Type Casting
- 1:45:15 String Concatenation
- 1:50:04 Project: Simple Calculator
- 1:55:39 If Statements
- 2:10:29 Else If Statements
- 2:17:40 Equality Operators
- 2:22:43 Logical Operators
- 2:32:06 Project: Authentication System
- 2:41:26 For Loop
- 2:50:32 More on For Loops
- 2:59:20 Break Statement
- 3:06:17 Continue Statement
- 3:12:26 While Loop
- 3:20:48 Introduction to Functions
- 3:31:25 Passing Arguments to Functions
- 3:39:50 Local Variables
- 3:48:13 Return Statement
- 3:54:32 Project: Calculator
- 4:07:33 Lists
- 4:13:52 Loop Through a List
- 4:19:45 List Methods
- 4:30:55 Tuples
- 4:34:55 Tuple Methods
- 4:54:35 Sets
- 4:58:55 Set Methods
- 5:07:00 Split and Join
- 5:13:47 Modules
- 5:19:48 Random Module
- 5:26:38 Datetime Module
- 5:34:34 Create Your Own Modules
- 5:41:02 PIP (Package Manager)
- 5:49:03 Time Module
- 5:55:22 Read File Contents
- 6:08:07 Read Line by Line & Specific Characters
- 6:13:47 With Context Manager
- 6:17:20 Readlines Function
- 6:27:58 Introduction to Exception Handling
- 6:30:53 Try & Except
- 6:39:32 Finally Block
- 6:43:10 Real-World Exception Handling Examples
- 6:45:36 Create Files
- 6:54:02 OS Module (System Operations)
- 7:13:12 Shutil Module (Copy & Remove Files)
- 7:24:22 Project: Password Cracker
- 7:44:45 Project: MAC Address Generator
- 8:08:07 Python Networking (Socket Module)
- 8:23:58 Retrieve the IP Address of Any Website
๐ Thanks to our Champion and Sponsor supporters:
๐พ @omerhattapoglu1158
๐พ @goddardtan
๐พ @akihayashi6629
๐พ @kikilogsin
๐พ @anthonycampbell2148
๐พ @tobymiller7790
๐พ @rajibdassharma497
๐พ @CloudVirtualizationEnthusiast
๐พ @adilsoncarlosvianacarlos
๐พ @martinmacchia1564
๐พ @ulisesmoralez4160
๐พ @_Oscar_
๐พ @jedi-or-sith2728
๐พ @justinhual1290
--
Learn to code for free and get a developer job: freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news
Learn Python programming from scratch with beginner-friendly lessons and hands-on projects! This course is perfect for absolute beginners or anyone with zero coding experience. You will gain the confidence to start your career in tech.
โ๏ธ Course from @SunnyDimalu
๐ All Links
Youtube : youtube.com/@SunnyDimalu
๐ Complete Python Bootcamp: From Zero to Hero (6 Hands-On Projects)
udemy.com/course/complete-python-bootcamp-beginners-zero-to-hero/?referralCode=CA7FC6088B3E7FE3FA4F
๐ง Linux Administration Bootcamp 2026: From Zero to Job-Ready
udemy.com/course/linux-python-bash-scripting-for-beginners/?referralCode=C71940A6445AEC40720E
๐ก๏ธ Full Cybersecurity Course for Beginners: Ethical Hacking & Defense
udemy.com/course/hands-on-cyber-security-and-ethical-hacking-from-0/?referralCode=215B6E0F86B92F10EDA4
Twitter: https://x.com/thercyborgxp
โค๏ธ Try interactive Python courses we love, right in your browser: scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)
โญ๏ธ Chapters โญ๏ธ
- 0:00:00 Course Introduction
- 0:02:14 Intro to Python
- 0:05:03 Install Python
- 0:09:55 Install Code Editor
- 0:15:08 Configure Code Editor
- 0:21:20 Execute First Python Program
- 0:29:53 Core Python Concepts
- 0:34:56 Escape Sequences
- 0:38:33 Comments
- 0:42:20 Variables
- 0:52:29 Data Types
- 0:56:37 String Methods & Manipulation
- 1:13:10 f-Strings (String Formatting)
- 1:19:40 Introduction to Operators
- 1:22:08 Arithmetic Operators
- 1:25:30 Boolean Data Type
- 1:29:21 User Input
- 1:35:59 Type Casting
- 1:45:15 String Concatenation
- 1:50:04 Project: Simple Calculator
- 1:55:39 If Statements
- 2:10:29 Else If Statements
- 2:17:40 Equality Operators
- 2:22:43 Logical Operators
- 2:32:06 Project: Authentication System
- 2:41:26 For Loop
- 2:50:32 More on For Loops
- 2:59:20 Break Statement
- 3:06:17 Continue Statement
- 3:12:26 While Loop
- 3:20:48 Introduction to Functions
- 3:31:25 Passing Arguments to Functions
- 3:39:50 Local Variables
- 3:48:13 Return Statement
- 3:54:32 Project: Calculator
- 4:07:33 Lists
- 4:13:52 Loop Through a List
- 4:19:45 List Methods
- 4:30:55 Tuples
- 4:34:55 Tuple Methods
- 4:54:35 Sets
- 4:58:55 Set Methods
- 5:07:00 Split and Join
- 5:13:47 Modules
- 5:19:48 Random Module
- 5:26:38 Datetime Module
- 5:34:34 Create Your Own Modules
- 5:41:02 PIP (Package Manager)
- 5:49:03 Time Module
- 5:55:22 Read File Contents
- 6:08:07 Read Line by Line & Specific Characters
- 6:13:47 With Context Manager
- 6:17:20 Readlines Function
- 6:27:58 Introduction to Exception Handling
- 6:30:53 Try & Except
- 6:39:32 Finally Block
- 6:43:10 Real-World Exception Handling Examples
- 6:45:36 Create Files
- 6:54:02 OS Module (System Operations)
- 7:13:12 Shutil Module (Copy & Remove Files)
- 7:24:22 Project: Password Cracker
- 7:44:45 Project: MAC Address Generator
- 8:08:07 Python Networking (Socket Module)
- 8:23:58 Retrieve the IP Address of Any Website
๐ Thanks to our Champion and Sponsor supporters:
๐พ @omerhattapoglu1158
๐พ @goddardtan
๐พ @akihayashi6629
๐พ @kikilogsin
๐พ @anthonycampbell2148
๐พ @tobymiller7790
๐พ @rajibdassharma497
๐พ @CloudVirtualizationEnthusiast
๐พ @adilsoncarlosvianacarlos
๐พ @martinmacchia1564
๐พ @ulisesmoralez4160
๐พ @_Oscar_
๐พ @jedi-or-sith2728
๐พ @justinhual1290
--
Learn to code for free and get a developer job: freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news










![How to friction-max your learning with software engineer Jessica Rose [Podcast #216]
Today Quincy Larson interviews Jessica Rose. Shes a dev and teacher whos worked on open data projects at Mozilla and lots of open source projects.
We talk about:
- How the whole world is hard, and how embracing that difficulty rather than avoiding it can make you a better thinker
- The Bad Website club, a free online bootcamp where people learn front end development together that starts this April
- Why building silly little things is one of the best things you can do as a learner
Links from our discussion:
- Bad Website Club announcement: https://www.freecodecamp.org/news/bad-website-club-bootcamp-based-on-freecodecamp-rwd-cert/
- Study Jess mentions about AI and worker productivity: https://www.raconteur.net/technology/ai-meaningful-work
Community news section:
1. freeCodeCamp just published a new Python course that will teach you how to program your own aerial drone. You dont need to own a drone. Youll use the PySimverse simulator to practice autonomous flight. First youll learn the basics of drone components, 3D movement, and common computer vision tasks. Then youll learn about navigation, image capture, hand gesture control, autonomous following, and more. (2 hour YouTube course): https://www.freecodecamp.org/news/master-ai-drone-programming/
2. freeCodeCamp also published a massive course that will teach you how to program NVIDIAs H100 GPUs using CUDA. Youll learn about CUTLASS optimizations, multi-GPU scaling, and the primitives developers use to train large models. (24 hour YouTube course): https://www.freecodecamp.org/news/cuda-programming-for-nvidia-h100s
3. If youve ever wanted to build a video editor or live streaming tool that runs entirely in a browser, this handbook is worth bookmarking. Youll see how the WebCodecs API can give you low-level, hardware-accelerated control over video processing. Youll learn key concepts like video frames, codecs, containers, and muxing. (full length handbook): https://www.freecodecamp.org/news/the-webcodecs-handbook-native-video-processing-in-the-browser/
4. Kubernetes doesnt have a built-in user database. Instead it relies on a chain of authenticators. This course will teach you how x509 client certificates work, why theyre not ideal for human users in production, and how to instead deploy your own self-hosted browser-based OpenID Connect login. (29 minute read): https://www.freecodecamp.org/news/how-to-authenticate-users-in-kubernetes-x509-certificates-oidc-and-cloud-identity/
5. The song of the week is 1983s Oblivious by Scottish New Wave band Aztec Camera. I love the songs Django Reinhart-style Flamenco guitars, mischevous bass line, and stereo percussion. Believe it or not, front man Roddy Frame was only 18 years old when he wrote the song, sang it, and played its iconic guitar solo. https://www.youtube.com/watch?v=NdVb4Iuq0e8
Chapters
- 00:00 Introduction
- 03:26 Interview Start: From Raw HTML to WebAssembly (Wasm)
- 05:01 Framework Fatigue: Cutting Through the Hype of Modern Tooling
- 06:54 The Monkeyโs Paw of Modern Development Frameworks
- 08:51 Mozilla Common Voice: Consent and Ethics in AI Data
- 10:03 Grappling with Hard Problems: The Key to Real Learning
- 12:05 Jessica Roseโs Background: US to Japan and Tech Writing
- 15:21 Countering Scammy Bootcamps with Free Community Education
- 18:04 Embracing Messiness: The Genesis of Bad Website Club
- 20:40 How the Cohort Works: Shared Schedules and Live Streams
- 22:12 Why Asking a Human Matters More than Asking an LLM
- 25:28 Overcoming the Intimidation of Smartest in the Room Tech
- 28:47 Painting with Light: The Foundation of Silly Projects
- 31:02 From Student to Teacher: Meeting the Instructor Team
- 32:32 Responding to NVIDIAs Jensen Huang on Learning to Code
- 35:16 The Limit of LLMs: Why Creative Code Still Needs People
- 38:08 Neuroscience and Learning: The Value of Friction
- 39:46 Finding Luxury in The Hard Way Amidst Modern Pressures
- 43:03 Fighting Addictive Platforms with the Pursuit of Knowledge
- 45:15 Reclaiming the Web: Personal Expression and GeoCities Nostalgia
- 47:31 The Goblin Heart: Balancing Art with Financial Survival
- 49:54 Advice to a Younger Self and the Motivation of Spite
- 51:39 Kickoff Party Invitation and Wrap-Up How to friction-max your learning with software engineer Jessica Rose [Podcast #216]](https://i.ytimg.com/vi/pxMUG3gcoik/mqdefault.jpg)