Build your CS Pathway
Curriculum
Teach computer science with hundreds of exercises,
lab assignments, and engaging lessons.
Teach computer science with hundreds of exercises,
lab assignments, and engaging lessons.
Popfizz provides a course-in-a-box solution for offering quality computer science courses at your school. Hundreds of classrooms are using Popfizz to enhance student learning, retention and quality of instructions. Spend less time stitching together resources or manually grading student projects and spend more time engaging your students. With step-by-step tutorials, videos, and hands-on projects, students are able to gain knowledge and skills in a fun and engaging way. Code, tinker, and create. Track student progress in real time and don’t let anyone fall behind.
The full CS curriculum pathway for middle and high schools are designed to provide comprehensive CS education experience that covers both breadth and depth in various CS topics.
Game Development with Roblox (3-4 weeks)
Creating 3D artwork with Javascript (1-2 weeks)
Python Turtle Graphics (3-4 weeks)
Cybersecurity (1 semester)
Intro to Physical Computing with Micro:bit (1 semester)
Intro to CS with Python and Raspberry Pi (1 semester – yearlong)
Intro to CS with Python (1 semester – yearlong)
Intro to CS with JavaScript (1 semester)
AP CS Principles (yearlong)
AP CS A Java (yearlong)
Duration:5 hours
Combine creativity and logic to make interactive 3D objects using HTML, CSS and Javascript. The mini course lets students experiment with Javascript objects. Along the way, students also learn how to create a basic website and work with CSS to style the site.
Recommendation:The course allows learners to be creative with their project. Recommended for learners interested in games, artwork, and animation.
Duration:15 hours
Python Turtle Graphics combines geometry and Python programming. Learn Geometry and Python with Turtle Graphics. At the end of the course, the students will be able to confidently answer these questions. What is the adjacent angle of a parallelogram? Can you identify patterns in a shape and use loops to create them? What is the most efficient way to create a square? a triangle? What is random and how can you add random elements to your graphics?
Recommended for beginners:especially for those looking for a bridge course to help students advance from block-based coding to real programming language.
Duration:1 semester / Yearlong
Python is one of the most popular programming languages due to its simplicity and flexibility. In this course, students will learn the basics of programming and learn to create simple programs and games. As the final project, students will create interactive text-based games.
Recommended for students:who are looking to learn their first programming language. The course will get the learners ready for the AP CS courses.
Duration:1 semester / Yearlong
Text-based coding can be an intimidating to learn, but not when you are having fun with Raspberry Pi! In this course, you will be given the step by step instructions on how to use Python to control the Raspberry Pi and how to wire up inputs and outputs to create amazing projects, text-based computer games, and personal alarm systems to share with everyone.
Recommendation:The course covers enough Python programming to let students experiment and create projects using Raspberry Pi circuit boards. Recommended for students interested in Makerspace, tinkering and physical computing.
Duration:Yearlong
The AP Computer Science curriculum is created around seven big ideas. Create Python projects. Learn the foundational concepts of computing and technology. Prepare for the AP Computer Science Principles exam. The curriculum is College Board approved. Add Popfizz from the College Board’s AP Course Ledger.
Recommendedfor 9, 10, 11th graders who want to explore the world of computing.
Duration:Yearlong
AP Computer Science A is an introductory college-level computer science course. Learn the fundamentals of Java. Create programs, algorithms, and prepare for the AP CS-A Exam. The curriculum is College Board approved. Add Popfizz from the College Board’s AP Course Ledger.
Recommendedfor 10, 11, 12th graders who want to explore the world of object-oriented programming.
*Algorithm for Everyone / Web Development / Intro to CS with Javascript / Intro to CS with Micro:bit - Coming September, 2020
Created for Teaching and Learning Computer Science
Hundreds of questions and tasks are available to help students get through the bottlenecks of learning. Create websites, 3D interactive web graphics, develop Java chatbots, design games using Python.
Student work is auto-graded to help lift your burden of having to run, score and debug student code. Popfizz supports many programming languages including Java, C++, Python, Javascript and more!
All teachers get free access to professional development course packed with lesson plans, code explanation, and classroom resources.
Teach computer science with hundreds of exercises,
lab assignments, and engaging lessons.