Courses
The Mobile Computer Science Principles course provides an introduction to the basic principles of computer science (CS) from the perspective of mobile computing, including programming in MIT App Inventor, a graphical programming language for Android and iOS mobile devices. The lessons and materials used by students incorporate algorithms and programming...
Read More
Cybersecurity lays a Foundation for understanding cyber law and policy, Linux, networking technology basics, risk assessment, cryptography, and a variety of cybersecurity tools – all the essential knowledge and skills needed to begin a Future in the cybersecurity workforce. Not only does Cybersecurity introduce the breadth of cybersecurity concepts and...
Read More
The 2Sigma School Joy of Computing is an introductory-level course meant for all high school students regardless of whether they intend to pursue a major in a STEM discipline or not. You don’t need a prior background in computer science or even basic programming. One year studying Computer Science will...
Read More
In this course students will learn to understand, ask questions of, and represent data through project-based units. The units will give students opportunities to be data explorers through active engagement, developing their understanding of data analysis, sampling, correlation/causation, bias and uncertainty, modeling with data, making and evaluating data-based arguments, and...
Read More