K - 2 Course
Coming Fall 2020!
K - 2
Introduction to Computational Thinking with Scratch
Students understand foundational computer science principles such as loops, debugging, and conditional statements in this project-based course. Using Scratch, an open source block-coding language, students build games and solve puzzles to develop computational thinking and analytical skills. Educators introduce students to safe Internet behaviors, a variety of STEM careers, and real-world computer science vocabulary through participation in group discussion activities. After completion of this course, students will gain the basic skills needed to take higher level coding classes.
3 - 4
5 - 6
6 - 8
Introduction to Computational Thinking with Java
This project-based course is designed for students who have previous exposure to or clearly expressed interest in computer science. Students use Java, a line-coding language, to understand fundamental computer science principles like loops, functions, and conditional statements. Educators guide students through projects, including a computer science research presentation, that contribute to computational thinking and analytical skills. This course is positioned to help students prepare for AP Computer Science in high school.
7 - 8
Introduction to Computer Science
Graphic Design 108
Introduction to Video Game Development
This course is designed to excite student interest in computer science by building playable video games. Using Godot, an open source platform, students order and code interactions between provided assets. Students partake in group discussions with a focus on real-world applications, ethical behavior, and careers within the gaming industry. Upon completion of this course, students will develop computational thinking and analytical skills through the lens of gaming that can be applied to other areas of computer science.
6 - 8
Graphic Design 109
Introduction to Graphic Design with Photoshop
Students build confidence in foundational graphic design principles using Photoshop. Students edit photos as well as design layouts for websites, magazines, and posters. Students manipulate both graphics and text to create consistent styling and branding. Open-ended projects and discussions encourage student creativity and exploration. A subscription to Adobe Creative Suite is required (not included). Upon completion of this course, students will be able to apply basic design fundamentals to various types of projects.
5 - 8
Graphic Design 115
Introduction to App Design
Educators guide students through the application design process for mobile devices. This course encourages students to consider app lifecycles, project lifecycles, and real-world business applications through project-based lessons. Students understand the market research and user feedback processes to iterate on design ideas. Self-directed activities and discussions encourage student creativity and exploration. Using a drag and drop mobile app creation platform, students are able to practice designing mobile applications without writing code. After completing this course, aspiring graphic designers with little to no development experience will feel comfortable with basic computer science principles that can be applied in other areas of study.
3 - 5
Introduction to Python
In this project-based course, educators introduce students to coding with Python. Students develop computational thinking skills through basic computer science principles like loops, functions, and conditional statements. Students participate in group discussions to learn about the components of computer hardware and their functions in a larger system. Students manipulate data to understand user input, strings, and functions. After this course, students will have a basic understanding of hardware and software interactions in computer science.
5 - 8
Courses Coming Soon
K - 2 Course
Advanced Digital Design Principles
Business Software | Internet Tools | Entrepreneurship | Public Speaking
Hardware Design | Robotics | Big Data | Drones
Learn more about our Curriculum!
Schedule a 30-minute curriculum walk-through, to explore our courses with one of our curriculum experts. You will preview curriculum features such as syllabi, lesson plans, and standards mapping.