2023-2024 Electives

Class Duration: 90-minutes each LIVE class via Zoom


Middle School Electives Info Session — Wednesday, October 4th at 6:00 pm

High School Electives Info SessionWednesday, October 4th at 7:00 pm

Middle School

Coding Fundamentals

Do you find yourself wondering how your favorite apps, websites, and games were made? Maybe you want to try building your own. Well, now you can! In Middle School Coding 1a, you will get an introduction to the basics of computer science, HTML, CSS, JavaScript, and Python. You’ll leave the course with a portfolio of work you can show off.

Instructor: Sr. Shamila Hashim / Sr. Aisha Elahi

Live Class Schedule: Saturdays 4:00 PM - 5:30 PM EST

Critical Thinking Problem Solving and Learning Strategies

Gain strategies to find important information quickly, transfer it to long-term memory, and perform better on assignments and tests. You will learn to become a more efficient learner, find balance, and prioritize goals. This course provides middle school elective credit.

Instructor: Br. AbdulMadjid Mokhtari

Live Class Schedule: Mondays 6:00 PM - 7:30 PM EST

Exploring Health Science

Where do healthcare workers spend their days? What do they really do? From cruise ships to sports arenas, you can find healthcare workers in many places that you might not expect. Explore this field, including what it would be like to work in a medical lab. Learn what it takes to keep you and your patients safe, and begin to learn about the human body and basic first-aid.

Instructor: Sr. Amira Hassanin

Live Class Schedule: Tuesdays 5:00 PM - 6:30 PM EST

High School

Artificial Intelligence

This one-semester course is focused on the history, applications, and innovations of artificial intelligence. Students will learn about intelligence agents, problem-solving using search algorithms, knowledge representation, and reasoning in artificial intelligence. Students will also learn about the basic concepts of machine learning and natural language processing (NLP). Students will also learn about expert systems, computer vision, and robotics. This 12-lesson course also covers ethics and safety related to artificial intelligence. Online discussions and course activities require students to develop and apply critical thinking skills, while the included games appeal to various learning styles and keep students engaged.

Instructor: Br. Ayman Nassar

Live Class Schedule: Mondays 7:00 PM - 8:30 PM EST

Coding 1a: Introduction to Programming

Have you ever wanted to create your own web page or wondered how your favorite websites were built? Maybe you want to know more about how computers and technology are affecting the world around us. In Coding 1a: Introduction to Programming, you will explore the role technology plays in our lives as well as study the fundamentals of computer science, review hardware and software, and learn how the internet functions. You will also discover how to create and build your own website using HTML and CSS and learn basic and complex commands and sequences as you become familiar with programming languages like JavaScript and Python Programming. This course also covers data collection methods, access rights, protocols, and security.

Instructor: Sr. Aynur Abdurazik

Live Class Schedule: Mondays 7:00 PM - 8:30 PM EST

Computer and Network Security Fundamentals

This course covers the fundamentals of computer safety, network security, and prevention of digital attacks. Experience a hands-on approach to security strategies and explore employment opportunities in one of the fastest-growing industries: Cybersecurity. This course provides honors-level elective credit. Digital Information Technology, Computer Networking & Security Fundamentals, and Cybersecurity Essentials make up the Applied Cybersecurity Program of Study.

Instructor: Sr. Samah Ramadan

Live Class Schedule: Sundays (every other week) 5:00 PM - 6:30 PM EST

Entrepreneurship 1a: Introduction

Starting a business is more than just having a good idea. Successful entrepreneurs know how to use and apply fundamental business concepts to turn their ideas into thriving businesses. Explore topics such as identifying the best business structure, business functions and operations, finance, business laws, regulations, and more! If you have ever dreamed of making a business idea a reality, take the time to establish a solid foundation of business skills to make your business dreams come true!

Instructor: Br. Ayman Nassar

Live Class Schedule: Wednesdays 7:00 PM - 8:30 PM EST


Where do thoughts and memories come from? What are emotions? Why do we behave the way we do? This course will help you to begin to understand the human mind by exploring the research and theories of some of the most brilliant psychologists throughout history. In addition, learn psychological tips you can use every day, like how to cope and reduce stress. This course provides elective credit.

Instructor: Sr. Ala Hussen

Live Class Schedule: Thursdays 5:00 PM - 6:00 PM EST