Create & Learn
Software Engineering & Computer Vision (Code.org Pilot Class)
1M+

Learning Hours

100K+

Projects Created

25+

Countries

Software Engineering & Computer Vision (Code.org Pilot Class)

Decoding AI: GitHub Copilot and Computer Vision

We are excited to support code.org in their pilot program for the updated AP CSA curriculum.

Software Engineering & Computer Vision will help students bridge the gap between academic knowledge and real-world applications in software development. Students will gain valuable insights into how modern software engineering tools like GitHub and GitHub Copilot are used in industry-standard practices and will delve into the intricacies of AI and computer vision using Java, areas that are at the forefront of technological innovation.

The ethical and societal implications of AI tools is particularly relevant in the context of current events, where the use and impact of AI in everyday life are topics of global discussion. From self-driving cars to facial recognition technology and personal digital assistants, AI is increasingly pervasive, and the implications of their design, including potential biases, are hotly debated. Through hands-on activities and collaborative problem-solving, students will develop an understanding of these real-world issues, equipping them to participate in these discussions and prepare for potential careers in the field.

The course was developed by code.org and will be taught by Senior Curriculum Developer Jamila and her colleague at code.org.

Important Notes:

This is a free class with limited sitting. Please make sure you can attend all sessions before signing up.

Students should have completed the content covered in the AP Computer Science A (Java) curriculum (or equivalent) to sign up. Please send proof of completion to support@createandlearn.us to secure your spot after you have registered. Students that do not have proof of completion 3 days before the class starts will be removed from the class. Proof of completion can be one of the following:

  • official APCSA score from College Board

  • school transcript that includes APCSA or an email from your APCSA teacher

  • certification of completion from an online/offline course provider, e.g. Khan Academy or Coursera

Decoding AI: GitHub Copilot and Computer Vision
Decoding AI: GitHub Copilot and Computer Vision

The course covers 2 related topics.

Part 1 - GitHub and Copilot

In Part 1 of Software Engineering & Computer Vision, students will learn how to navigate GitHub and explore GitHub Copilot, contemplating its potential and limitations in software engineering. They will critically discuss the impact of AI-generated code on the role of a software engineer and ethical considerations around its usage. Students will use GitHub Copilot to modify or create a program based on an activity they encountered previously in the AP Computer Science A (Java) curriculum and explore how Copilot can be integrated into their development workflow.

Part 2 - Computer Vision

In Part 2 of Software Engineering & Computer Vision, students will explore AI models using Teachable Machine, gaining hands-on experience in training their own models and applying them to a range of scenarios. They will also investigate the importance of confidence and accuracy in AI models, considering how adjustments to these parameters impact different applications. Students will learn how to expand the functionality of an existing Java program using AI and integrate a model they train into the program, using Copilot as a pair programmer to help them implement new features.

Our Guarantee
  • #1 Coding Curriculum

    Designed by Stanford, Google & Apple Experts with kids in mind.

  • 100% Satisfaction Guarantee

    We'll help you find the right class, always. Love it or get a full refund.

  • Expert Teachers

    US-based, background checked, highly trained and 3+ years of experience in their fields.

  • Downloadable Certificate.

    Show the world you did it. You really did it!

Explore Classes By Grade Level

Kids & Parents Love Our Classes

Frequently Asked Questions About Software Engineering & Computer Vision (Code.org Pilot Class)

Why do I need to have completed the AP CSA program to take this free class?

The class will eventually become an advanced part of the Java curriculum, focusing on important application areas. It is designed for students who have already learned core Java concepts from AP CSA. Proper Java knowledge is required.

I am not available for the time offered. Will there be another class?

This is a special pilot program we are supporting with code.org. There is only one pilot class available. However, once the curriculum becomes part of the AP CSA curriculum published by code.org, you will have many ways to access the materials, such as through your teacher or online.

I want to learn AI, but I don't know Java yet

No worries! You can learn a lot about AI before learning Java. We offer several fun classes for students of different ages:

  • Create with ChatGPT (Grades 4–8) – A recently launched class for students interested in learning how to use ChatGPT and even build their own chatbot.

  • AI Explorers (Grades 4–8) – Explore the latest AI technologies and their applications in areas such as computer vision, robotics, generative AI, and also learn about AI’s social and ethical implications.

  • AI Creators (Grades 6–12) – Our most advanced AI class. Students use Python extensively to explore different AI technologies, including ChatGPT.