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.