
Intro
A quick video on the basics of Programming! Video goes by fast so make sure to pause to read the slides!
Explore the building blocks of programming with Python, using Replit to learn interpreters, prints, variables, inputs, outputs, and sequential execution through hands-on examples.
Learn Python syntax through values and types, including integers, floats, and strings, then practice variables, type checks, and basic operators. Explore user input and type conversion to build simple programs.
Master booleans and Python's logical operators, using true/false values, comparison operators (==, !=, >, <, >=, <=), and not, and, or for divisibility and remainder concepts.
Explore Python conditional execution through if, elif, and else statements, and learn how indentation, booleans, and chained conditions control code flow.
Learn how Python built-in functions work, including max, min, len, print, and type, with type conversion using int, float, and str and basic math and random examples.
Define your own Python functions using def, specify a header and body, and call them to reuse code. Learn function scope, indentation, and how one function can call another.
Explore python functions by distinguishing parameters from arguments, and learn about void and fruitful functions, return values, and using def to define reusable code.
The end of part 1
Important Note: To maintain this course's free status we have split this course into multiple parts! Check our other courses to view the other parts! This is part 1 of 3. So, we are only going to learn about the basics of python. However, the other parts feature more in depth learning.
The entire, three-part course goes in depth for you to learn Python all the way from the basics to professional object oriented programming and data analysis. This will be the most in-depth free course for anyone learning Python! This course features exercises, links to the textbook, and access to our community where you can virtually ask our instructors direct questions about this course! The course does get more challenging as you move forward, but no worries as that is part of the learning process. Our instructors will be there to guide you the whole way. You can even directly contact them through our discord online community which is linked throughout the course videos.
In addition, this course is University of Michigan certified, being inspired by Professor Charles Severance's infamous Python For Everybody Course! Our organization, KITE, was given access to the Professor Severance's core curriculum and textbook which is shared in this course.