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

freeCodeCamp

Python Basics

via freeCodeCamp

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 20-hour Python programming course covering essential concepts and practical applications. Learn about Python syntax, control structures, functions, and data types through engaging livestream sessions. Explore topics such as loops, random number generation, prime numbers, and string manipulation. Delve into advanced concepts like recursion, scope, decorators, generators, and object-oriented programming with classes. Apply your knowledge by building practical projects including a command-line shopping list, a Tkinter calculator, and a random password generator. Tackle coding challenges and participate in interactive exercises like creating a guessing game and a door game. Gain proficiency in Python programming through hands-on experience and expert guidance from Sam.

Syllabus

Intro to Python Livestream - Python Basics with Sam.
Python For Loops, Functions, and Random - Python Basics with Sam.
Prime Numbers, Times Tables, & More - Python Basics with Sam.
Find Longest Substring / Guessing Game - Python Basics with Sam.
Command Line and Recursion in Python - Python Basics with Sam.
Scope and Decorators - Python Basics with Sam.
Build a Shopping List for the Command Line - Python Basics with Sam.
Generators and Classes - Python Basics with Sam.
Board Game, Lists and More - Python Basics with Sam.
Chicken Nuggets and itertools - Python Basics with Sam.
Tkinter Calculator - Python Basics with Sam.
Random Password Generator - Python Basics with Sam.
Solving Python Challenges - Python Basics with Sam.
Python Main Function, Door Game, and More - Python Basics with Sam.

Taught by

freeCodeCamp.org

Reviews

Start your review of Python Basics

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.