Autoplay
Autocomplete
Dark Mode
Speed
Previous Lesson
Complete and Continue
Programming 100: Fundamentals
Course Introduction
Course Introduction (10:29)
Course Discord (5:20)
Setting Up Your Environment
Setting Up Your Environment (12:43)
Basic Programming Concepts
Strings (6:50)
Arithmetic Operations (5:59)
Variables and Basic Methods (14:50)
User Input (3:01)
Quiz
Functions
Introduction to Functions (10:55)
Quiz
Control Structures
Boolean Expressions and Relational Operators (8:13)
Conditional Statements (5:38)
Loops (8:00)
Building a Basic Calculator (7:08)
Quiz
Data Structures
Lists (14:22)
Tuples (3:13)
Dictionaries (7:42)
Strings Revisited (15:09)
Quiz
Other Items
Importing Modules (5:46)
Sockets (5:24)
Quiz
Capstone Project
Capstone Project (27:56)
Development Best Practices and Additional Reading
Writing Pseudocode (5:43)
Writing Reusable and Testable Code (11:13)
Additional Reading: High Level vs Low Level Programming
Additional Reading: Variable Best Practices
Additional Reading: Statically Typed Variables
Additional Reading: Debugging Basics
Additional Reading: Setting Up a Reproducible Environment
Conclusion
Conclusion: What's Next? (2:18)
Additional Reading: Variable Best Practices
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock