Programming foundations
Beginner Python Bootcamp
Start with readable code. Finish with a program of your own.
Bring this course to your communityCourse file / python
def build(idea): return f"{idea}: ready"print(build(my_idea))A hands-on introduction to Python where every class pairs direct explanation with live coding, guided practice, and a focused build.
By the end
Students leave able to do the work, not just describe it.
- Read, write, and run Python programs
- Use input, conditionals, loops, functions, lists, and dictionaries
- Design simple classes and create objects
- Validate, debug, test, and present a console application
Six-week curriculum
Two focused classes. One clear milestone each week.
Every class follows a deliberate rhythm: explain the concept, trace an example, demonstrate it, practice together, then apply it with support.
- Week 01
Python foundations
Learn the editor, run the first file, and use variables to describe information.
- Setup, IDE orientation, and Hello World
- Variables, data types, and output
- Week 02
Input and decisions
Read user input, calculate values, work with strings, and direct program behavior.
- Input, operators, and strings
- Conditionals and Boolean logic
- Week 03
Repetition and functions
Use loops for repeated work and functions to divide a program into understandable parts.
- Loops and repeated behavior
- Functions and program decomposition
- Week 04
Integration and lists
Build a complete console game, then store and analyze groups of values.
- Integration project: console game
- Lists
- Week 05
Dictionaries and objects
Use key-value data and begin modeling real things with classes and objects.
- Dictionaries and menu-driven programs
- Classes and objects
- Week 06
Robust programs and student choice
Control object data, test normal and invalid cases, and present a finished application.
- Collections of objects and capstone design
- Testing, student-choice application, and review
Course format
Ready for a supported, live classroom.
WeBuildSTEM provides the curriculum and live instruction. Partners provide the local learning environment and an adult staff member who stays present with the cohort.
What students need
- Two live 60-minute classes each week
- Python 3.11+ with VS Code or Thonny
- An online Python editor available as backup
- No prior coding experience required
