- Level Foundation
- Duration 9 hours
- Course by Codio
-
Offered by
About
Code and run your first python program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just python, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.Modules
Printing
1
External Tool
- Codio: Printing
2
Readings
- Navigating Codio Assignments
- Printing Lesson Notes (Optional Download)
Variables
1
External Tool
- Codio: Variables
1
Readings
- Variables Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Fundamentals Lab
1
Readings
- Fundamentals Lab (Review and Practice) Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Fundamentals Coding Exercises
1
Readings
- How to Reset an Assignment in Codio
Arithmetic Operators
1
External Tool
- Codio: Arithmetic Operators
1
Readings
- Arithmetic Operators Lesson Notes (Optional Download)
Boolean Operators
1
External Tool
- Codio: Boolean Operators
1
Readings
- Boolean Operators Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Operators Lab
1
Readings
- Operators Lab (Review and Practice) Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Operators Coding Exercises
If Statement
1
External Tool
- Codio: If Statement
1
Readings
- If Statement Lesson Notes (Optional Download)
If Else Statement
1
External Tool
- Codio: If Else Statement
1
Readings
- If Else Statement Lesson Notes (Optional Download)
Compound Conditionals
1
External Tool
- Codio: Compound Conditionals
1
Readings
- Compound Conditionals Lesson Notes (Optional Download)
If Elif Else Statement
1
External Tool
- Codio: If Elif Else Statements
1
Readings
- If Elif Else Statements Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Conditionals Lab
1
Readings
- Conditionals Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Conditional Coding Exercises
For Loops
1
External Tool
- Codio: For Loops
1
Readings
- For Loops Lesson Notes (Optional Download)
While Loops
1
External Tool
- Codio: While Loops
1
Readings
- While Loops Lesson Notes (Optional Download)
Nested Loops
1
External Tool
- Codio: Nested Loops
1
Readings
- Nested Loops Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Loops Lab
1
Readings
- Loops Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Loops Coding Exercises
Auto Summary
Unlock the world of coding with "Python Basics: Selection and Iteration," an interactive, beginner-friendly course crafted for those venturing into the realm of IT and Computer Science. Guided by Coursera, this foundational course requires no prior programming experience and swiftly takes you from zero to coding your first Python program in just minutes, all without the need for any software installation. The curriculum covers essential topics such as printing, operators, loops, and conditionals, providing a robust understanding that extends beyond Python to other programming languages. Emphasizing a hands-on and self-paced approach, the course is uniquely video-free, relying instead on concise explanations, visual aids, and runnable code examples. This method encourages active learning through suggested code edits and instant feedback from diverse assessment tools, including multiple-choice questions, fill-in-the-blanks, and code unscrambling tasks. Designed for true beginners, the course offers a gentle progression from quick comprehension checks to manageable coding exercises that take minutes to complete, making complex concepts approachable and enjoyable. With a commitment of 540 minutes, learners can subscribe via the Starter plan and embark on a foundational journey in coding, setting a strong base for future learning and development in the field of Computer Science.

Elise Deitrick

Patrick Ester