The Team


In this course, students take on the roles of mechanical engineers, computer scientists and electrical engineers. Students research dynamics, kinematics and sensors. Subjects such as motion planning and obstacle avoidance, velocity and acceleration, serial chain mechanisms, pneumatic actuators, and drive circuits are covered. Students put knowledge into practice through lab settings where robots are created with teams. The utilizes three robotics: Bobots, Parallax, and NAO robots.

Benefits of being a Robotics student

  • Hone Coding Skills
  • Learn to be a Problem Solver
  • Creative Thinking
  • Develops the Skills of Tomorrow
  • Compete in the National FIRST Robotics Competition

IT Fundamentals

For students considering a career in Information Technology, this introductory course introduces computer hardware, computer software, databases, networking, security, and software development. Students will be prepared to take the CompTIA IT Fundamentals certification exam which will help students to decide if a career in IT is right for them or to develop a broader understanding of IT.

  • ITF+ is the only pre-career certification that helps students or career changers determine if they have a competency for information technology and if it is the right career path for them.
  • ITF+ is the only single certification that covers all areas of IT foundations, creating a broader understanding of IT making it ideal for non-technical professionals.
  •  ITF+ establishes an IT education framework for students in secondary and post-secondary settings.

What Skills Will You Learn?


Comprehend notational systems, illustrate the basics of computing and explain the value of data and troubleshooting


Know how to set up and install common peripheral devices to a laptop/PC or secure a basic wireless network


Manage applications software, understand the various components of an operating system and explain the purpose of methods of application architecture


Comprehend programming language categories, interpret logic, and understand the purpose of programming concepts


Able to explain database concepts, structures, and purpose, as well as understands methods used to interface


Understand confidentiality, integrity, and availability concerns of secure devices and best practice methods

Computer Maintenance & Repair

Students in the Computer Maintenance and Repair course receive training in administrating, installing and configuring computers; installing, implementing and utilizing software; and upgrading and troubleshooting personal computer hardware. This class provides training in personal computer (PC) maintenance and repair, operating systems, including Windows and DOS, and help desk etiquette. Students will also be eligible for CompTIA's A + certification. A successful students will be prepared to work in the fields of PC maintenance and repair, help desk and software support.

9 skills that you master and validate with CompTIA A+


Identifying, using, and connecting hardware components and devices, including the broad knowledge about different devices that is now necessary to support the remote workforce


Install and support Windows OS including command line & client support. System configuration imaging and troubleshooting for Mac OS, Chrome OS, Android and Linux OS.


Troubleshoot PC and mobile device issues including common OS, malware and security issues.


Explain types of networks and connections including TCP/IP, WIFI and SOHO


Troubleshoot real-world device and network issues quickly and efficiently


Identify and protect against security vulnerabilities for devices and their network connections


Install & configure laptops and other mobile devices and support applications to ensure connectivity for end- users


Compare & contrast cloud computing concepts & set up client-side virtualization


Follow best practices for safety, environmental impacts, and communication and professionalism 

Computer Science

Students will dive into explore existing technologies and create new software and hardware. Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You'll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks. When students enter a computer science classroom they will be faced with challenges such as:

  • Working together to solve problems and troubleshoot code
  • Writing code and adapting existing code to their own projects
  • Building physical prototypes as part of the design process
  • Participating in unplugged activities (that do not use technology) to introduce them to CS fundamentals
  • Using online resources to look up examples and find resources to assist with problem solving

Skills You'll Learn

  • Designing a program, developing the algorithms it needs, and writing code to implement them
  • Testing program code and correcting errors
  • Documenting and explaining how program code works

Virtual Reality

Virtual reality is one of the most highly requested skill sets in the jobs market, and this specialization will give you an introduction to the subject and key skills in the field. By the end of the specialization you will be able to develop your very own Virtual Reality game. You will take the skills you have developed in each of the preceding courses and, using Unity, you will put these into practice to create your first virtual reality game.


  • Discover the fundamentals of Virtual Reality, the hardware and history, different applications, and the psychology and challenges of the medium.
  • Learn the basics of 3D graphics, how we create objects and how to lay them out to create an environment.
  • Explore how you interact with a VR world, including the concepts and technologies of VR interaction.
  • Utilise the skills you have learnt to create your own VR game or project.

Endorsements and Partnerships