In this class, students will learn how to use a text-based programming language, Python. Students will learn concepts and terminology that are common in Computer Science.
They will create fun games and simple programs to solve problems. This class teaches critical, foundational programming in Python including functions, variables, data types, loops, and operators. These skills easily transfer to other programming languages and coding classes.
1
Concept: Intro to Python programming
Quiz
Project
Concept: Comments in Python and getting user inputs
Quiz
Project
Concept: What are "variables" in programming?
Quiz
Project
Concept: Data types in computer science
Quiz
Project
Concept: How to use arithmetic operators in Python
Quiz
Project
2
Concept: Intro to loops and "while loop"
Quiz
Project
Concept: What is a "for loop" and when do you use it?
Quiz
Project
Concept: Intro to conditionals in programming
Quiz
Project
3
Concept: Intro to functions in programming
Quiz
Project
Concept: Return functions explained
Quiz
Project
4
Concept: Intro to string data types and how to manipulate strings
Quiz
Project
Concept: Comments in Python and getting user inputs
Quiz
Project
Concept: What is a "dictionary" data type
Quiz
Project
Concept: Project design process
Project Overview
Project