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

freeCodeCamp

Learn Python by Thinking in Types - Full Course

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course introduces Python from local setup and basic syntax through data types, control flow, collections, functions, object-oriented programming, error handling, modules, and packages. Practice includes recurring game exercises and a cash-register project.

Syllabus

⌨️ Introduction
⌨️ Welcome & Github Links
⌨️ Tour of Python
⌨️ Installation & Setting up Local Machine
⌨️ Troubleshooting Installation Mac
⌨️ Hello World
⌨️ Understanding Variables
⌨️ Creating Variables
⌨️ Memory Allocation
⌨️ Variable Declaration Rules
⌨️ Primitive Data Types
⌨️ String Formatting
⌨️ First Bug
⌨️ Practise String Formatting
⌨️ If/Else
⌨️ And/Or
⌨️ For Loops
⌨️ While Loops
⌨️ Match Operator
⌨️ Game - Save Zortan
⌨️ Lists
⌨️ Tuples
⌨️ Dictionary
⌨️ Set
⌨️ Game - Save Zortan
⌨️ Enum
⌨️ Introduction to Functions
⌨️ Better Functions
⌨️ Weight
⌨️ Fly
⌨️ Args & Kwargs
⌨️ Global & Local Scope
⌨️ Game - Save Zortan
⌨️ Higher Order Functions HOF
⌨️ Object Oriented Programming OOP
⌨️ Classes vs Instances
⌨️ Methods
⌨️ Character Class
⌨️ Use of Classes
⌨️ Members
⌨️ Inheritance & Polymorphism
⌨️ Decorators
⌨️ Game - Save Zortan
⌨️ Magic Methods
⌨️ Error Handling
⌨️ Try/Except
⌨️ Try/Except/Else/Finally
⌨️ Assertion Errors
⌨️ Raising Errors
⌨️ Understanding Modules
⌨️ Packages
⌨️ Local Package Imports
⌨️ __init__.py
⌨️ VOC-DTP
⌨️ Cash Register - Part 1
⌨️ Cash Register - Part 2
⌨️ Game - Save Zortan
⌨️ Final Words

Taught by

freeCodeCamp.org

Reviews

Start your review of Learn Python by Thinking in Types - Full 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.