Explore the catalog


Type
Course
Pathway
Difficulty
Beginner
Intermediate
Other
AP
Courses
Course
AI Demystified: Ethics, Impact, and Everyday Use
Empower students to understand the fundamental concepts and real-world applications of artificial intelligence, fostering critical thinking about its societal impact. By demystifying AI and emphasizing ethical considerations, we equip all students with the knowledge and skills necessary to navigate and contribute responsibly to an AI-driven future, all through an inquiry-based learning approach that encourages exploration and discovery.
Grade 8-10
//
30 hours
Course
Introduction to Computational Thinking
Build understanding around the impacts of Computer Science, how to work with data, and how to code in Python in an interactive block-based world.
Grade 6-8
//
30 hours
Course
AI Applications and Methods
Explore real-world AI applications, learn Deep Learning, and build AI projects using PyTorch, scikit-learn, and NumPy with hands-on, practical experiences.
Grade 10-12
//
65 hours
Course
Digital Citizenship
Explore essential concepts of digital citizenship, including online safety, digital community, information literacy, and responsible use of technology. Through interactive lessons, discussions, and hands-on projects, students will develop the skills necessary to navigate the digital world responsibly and ethically.
Grade 6-8
//
30 hours
Course
Financial Literacy
This course covers decision-making skills related to goal setting, producing income, budgeting, spending, saving, tracking finances, borrowing, managing risk, and investing.
Grade 9-12
//
65 hours
Course
AP Computer Science Principles
Learn how to code using Python through exercises, assessments, and projects, and gain vital data analysis and visualization techniques. Prepares students for the AP exam and portfolio submission.
Grade 9-12
//
150 hours
Course
AP Computer Science A
AP Computer Science Applications with Java is a year-long course that covers the basics of programming using the Java programming language. Prepares students for the AP exam.
Grade 9-12
//
150 hours
Course
Introduction to CS in Python
Learn how to code using Python through exercises, assessments, and projects, and gain vital data analysis and visualization techniques.
Grade 9-12
//
150* hours
Course
CS Foundations for Future Coders
Integrated lessons for elementary-school classes to introduce foundational concepts in computer science. Students will learn about basic computing concepts and how technology can impact their communities. They will conduct a study around social media use in their community, and create a graphical representation of the data they collect. They will also learn simple programmatic commands using the platypus coding environment. They will practice writing algorithms, debugging and collaborative coding. This will build a foundation that will help students feel prepared and excited about computer science when they start middle school.
Grade 3-5
//
10 hours
Upcoming
Introduction to Cybersecurity
Dive into a comprehensive introduction to cybersecurity. The curriculum covers a wide range of topics, including fundamental cybersecurity concepts, cyber threats and vulnerabilities, secure coding practices, network security, cryptography, security policies and governance, incident response, ethical hacking, and emerging technologies. Through a blend of theoretical knowledge and practical applications, students will develop the skills necessary to protect digital assets and respond to cybersecurity incidents. The course culminates in a capstone project where students apply their learning to real-world cybersecurity challenges.
Grade 10-12
//
65 hours
Upcoming
Advanced Platypus Coding
Take a deeper dive into fundamental programming concepts using Platypus, a button-based programming tool inspired by Python. Over 50 hours, students will develop computational thinking skills such as decomposition, debugging, and iterative design while exploring key topics like loops, conditionals, functions, and variables. They will also gain an understanding of how computers represent data, including binary and hex color codes. Through engaging miniprojects, students will solve real-world problems, design custom worlds, and create interactive programs, fostering creativity and problem-solving. This course provides a solid foundation in coding for students with no prior experience, preparing them for future computer science learning.
Grade 7-10
//
50 hours
Pathways
Pathway
CS Pathway (Middle School)
This pathway introduces foundational concepts in computing and essential digital tools. Students will explore programming fundamentals using Python and enhance their computational thinking skills through hands-on applications. The pathway also emphasizes responsible digital citizenship, fostering awareness of online safety and ethics.
Pathway
CS Pathway (High School)
This pathway provides a comprehensive introduction to computer science, focusing on programming fundamentals in Python and Java. Students will apply their skills to explore practical applications and the cutting-edge field of artificial intelligence. This progression builds a strong technical foundation and fosters critical thinking and problem-solving abilities.
Pathway
AP Pathway (High School)
This pathway is designed to prepare students for success in both AP Computer Science Principles and AP Computer Science A. Students will gain a strong foundation in computer science concepts and programming languages, including Python and Java. Additionally, they will explore applications of these languages in artificial intelligence, equipping them with advanced problem-solving skills.
Pathway
AI Pathway (High School)
This pathway offers an in-depth exploration of artificial intelligence, guiding students through the fundamentals of coding in Python and advancing to complex AI applications. Students will also examine the ethical and societal implications of AI, equipping them with the skills and awareness needed to responsibly engage in this transformative field.
Type
Course
Pathway
Difficulty
Beginner
Intermediate
Other
AP
Courses
Course
AI Demystified: Ethics, Impact, and Everyday Use
Empower students to understand the fundamental concepts and real-world applications of artificial intelligence, fostering critical thinking about its societal impact. By demystifying AI and emphasizing ethical considerations, we equip all students with the knowledge and skills necessary to navigate and contribute responsibly to an AI-driven future, all through an inquiry-based learning approach that encourages exploration and discovery.
Grade 8-10
//
30 hours
Course
Introduction to Computational Thinking
Build understanding around the impacts of Computer Science, how to work with data, and how to code in Python in an interactive block-based world.
Grade 6-8
//
30 hours
Course
AI Applications and Methods
Explore real-world AI applications, learn Deep Learning, and build AI projects using PyTorch, scikit-learn, and NumPy with hands-on, practical experiences.
Grade 10-12
//
65 hours
Course
Digital Citizenship
Explore essential concepts of digital citizenship, including online safety, digital community, information literacy, and responsible use of technology. Through interactive lessons, discussions, and hands-on projects, students will develop the skills necessary to navigate the digital world responsibly and ethically.
Grade 6-8
//
30 hours
Course
Financial Literacy
This course covers decision-making skills related to goal setting, producing income, budgeting, spending, saving, tracking finances, borrowing, managing risk, and investing.
Grade 9-12
//
65 hours
Course
AP Computer Science Principles
Learn how to code using Python through exercises, assessments, and projects, and gain vital data analysis and visualization techniques. Prepares students for the AP exam and portfolio submission.
Grade 9-12
//
150 hours
Course
AP Computer Science A
AP Computer Science Applications with Java is a year-long course that covers the basics of programming using the Java programming language. Prepares students for the AP exam.
Grade 9-12
//
150 hours
Course
Introduction to CS in Python
Learn how to code using Python through exercises, assessments, and projects, and gain vital data analysis and visualization techniques.
Grade 9-12
//
150* hours
Course
CS Foundations for Future Coders
Integrated lessons for elementary-school classes to introduce foundational concepts in computer science. Students will learn about basic computing concepts and how technology can impact their communities. They will conduct a study around social media use in their community, and create a graphical representation of the data they collect. They will also learn simple programmatic commands using the platypus coding environment. They will practice writing algorithms, debugging and collaborative coding. This will build a foundation that will help students feel prepared and excited about computer science when they start middle school.
Grade 3-5
//
10 hours
Upcoming
Introduction to Cybersecurity
Dive into a comprehensive introduction to cybersecurity. The curriculum covers a wide range of topics, including fundamental cybersecurity concepts, cyber threats and vulnerabilities, secure coding practices, network security, cryptography, security policies and governance, incident response, ethical hacking, and emerging technologies. Through a blend of theoretical knowledge and practical applications, students will develop the skills necessary to protect digital assets and respond to cybersecurity incidents. The course culminates in a capstone project where students apply their learning to real-world cybersecurity challenges.
Grade 10-12
//
65 hours
Upcoming
Advanced Platypus Coding
Take a deeper dive into fundamental programming concepts using Platypus, a button-based programming tool inspired by Python. Over 50 hours, students will develop computational thinking skills such as decomposition, debugging, and iterative design while exploring key topics like loops, conditionals, functions, and variables. They will also gain an understanding of how computers represent data, including binary and hex color codes. Through engaging miniprojects, students will solve real-world problems, design custom worlds, and create interactive programs, fostering creativity and problem-solving. This course provides a solid foundation in coding for students with no prior experience, preparing them for future computer science learning.
Grade 7-10
//
50 hours
Pathways
Pathway
CS Pathway (Middle School)
This pathway introduces foundational concepts in computing and essential digital tools. Students will explore programming fundamentals using Python and enhance their computational thinking skills through hands-on applications. The pathway also emphasizes responsible digital citizenship, fostering awareness of online safety and ethics.
Pathway
CS Pathway (High School)
This pathway provides a comprehensive introduction to computer science, focusing on programming fundamentals in Python and Java. Students will apply their skills to explore practical applications and the cutting-edge field of artificial intelligence. This progression builds a strong technical foundation and fosters critical thinking and problem-solving abilities.
Pathway
AP Pathway (High School)
This pathway is designed to prepare students for success in both AP Computer Science Principles and AP Computer Science A. Students will gain a strong foundation in computer science concepts and programming languages, including Python and Java. Additionally, they will explore applications of these languages in artificial intelligence, equipping them with advanced problem-solving skills.
Pathway
AI Pathway (High School)
This pathway offers an in-depth exploration of artificial intelligence, guiding students through the fundamentals of coding in Python and advancing to complex AI applications. Students will also examine the ethical and societal implications of AI, equipping them with the skills and awareness needed to responsibly engage in this transformative field.
Filters
Courses
Course
AI Demystified: Ethics, Impact, and Everyday Use
Empower students to understand the fundamental concepts and real-world applications of artificial intelligence, fostering critical thinking about its societal impact. By demystifying AI and emphasizing ethical considerations, we equip all students with the knowledge and skills necessary to navigate and contribute responsibly to an AI-driven future, all through an inquiry-based learning approach that encourages exploration and discovery.
Grade 8-10
//
30 hours
Course
Introduction to Computational Thinking
Build understanding around the impacts of Computer Science, how to work with data, and how to code in Python in an interactive block-based world.
Grade 6-8
//
30 hours
Course
AI Applications and Methods
Explore real-world AI applications, learn Deep Learning, and build AI projects using PyTorch, scikit-learn, and NumPy with hands-on, practical experiences.
Grade 10-12
//
65 hours
Course
Digital Citizenship
Explore essential concepts of digital citizenship, including online safety, digital community, information literacy, and responsible use of technology. Through interactive lessons, discussions, and hands-on projects, students will develop the skills necessary to navigate the digital world responsibly and ethically.
Grade 6-8
//
30 hours
Course
Financial Literacy
This course covers decision-making skills related to goal setting, producing income, budgeting, spending, saving, tracking finances, borrowing, managing risk, and investing.
Grade 9-12
//
65 hours
Course
AP Computer Science Principles
Learn how to code using Python through exercises, assessments, and projects, and gain vital data analysis and visualization techniques. Prepares students for the AP exam and portfolio submission.
Grade 9-12
//
150 hours
Course
AP Computer Science A
AP Computer Science Applications with Java is a year-long course that covers the basics of programming using the Java programming language. Prepares students for the AP exam.
Grade 9-12
//
150 hours
Course
Introduction to CS in Python
Learn how to code using Python through exercises, assessments, and projects, and gain vital data analysis and visualization techniques.
Grade 9-12
//
150* hours
Course
CS Foundations for Future Coders
Integrated lessons for elementary-school classes to introduce foundational concepts in computer science. Students will learn about basic computing concepts and how technology can impact their communities. They will conduct a study around social media use in their community, and create a graphical representation of the data they collect. They will also learn simple programmatic commands using the platypus coding environment. They will practice writing algorithms, debugging and collaborative coding. This will build a foundation that will help students feel prepared and excited about computer science when they start middle school.
Grade 3-5
//
10 hours
Upcoming
Introduction to Cybersecurity
Dive into a comprehensive introduction to cybersecurity. The curriculum covers a wide range of topics, including fundamental cybersecurity concepts, cyber threats and vulnerabilities, secure coding practices, network security, cryptography, security policies and governance, incident response, ethical hacking, and emerging technologies. Through a blend of theoretical knowledge and practical applications, students will develop the skills necessary to protect digital assets and respond to cybersecurity incidents. The course culminates in a capstone project where students apply their learning to real-world cybersecurity challenges.
Grade 10-12
//
65 hours
Upcoming
Advanced Platypus Coding
Take a deeper dive into fundamental programming concepts using Platypus, a button-based programming tool inspired by Python. Over 50 hours, students will develop computational thinking skills such as decomposition, debugging, and iterative design while exploring key topics like loops, conditionals, functions, and variables. They will also gain an understanding of how computers represent data, including binary and hex color codes. Through engaging miniprojects, students will solve real-world problems, design custom worlds, and create interactive programs, fostering creativity and problem-solving. This course provides a solid foundation in coding for students with no prior experience, preparing them for future computer science learning.
Grade 7-10
//
50 hours
Pathways
Pathway
CS Pathway (Middle School)
This pathway introduces foundational concepts in computing and essential digital tools. Students will explore programming fundamentals using Python and enhance their computational thinking skills through hands-on applications. The pathway also emphasizes responsible digital citizenship, fostering awareness of online safety and ethics.
Pathway
CS Pathway (High School)
This pathway provides a comprehensive introduction to computer science, focusing on programming fundamentals in Python and Java. Students will apply their skills to explore practical applications and the cutting-edge field of artificial intelligence. This progression builds a strong technical foundation and fosters critical thinking and problem-solving abilities.
Pathway
AP Pathway (High School)
This pathway is designed to prepare students for success in both AP Computer Science Principles and AP Computer Science A. Students will gain a strong foundation in computer science concepts and programming languages, including Python and Java. Additionally, they will explore applications of these languages in artificial intelligence, equipping them with advanced problem-solving skills.
Pathway
AI Pathway (High School)
This pathway offers an in-depth exploration of artificial intelligence, guiding students through the fundamentals of coding in Python and advancing to complex AI applications. Students will also examine the ethical and societal implications of AI, equipping them with the skills and awareness needed to responsibly engage in this transformative field.