Global searching is not enabled.
Skip to main content

24 Courses

Intro to Comp.Sci with Python 3-Part2-YOW-2022-09
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Intro to Comp.Sci with Python 3-Part2-YOW-2022-09

This Python 3 course is Part 2 and is a 1 day course.
This course is designed to help students begin their computer science journey through the use of a real-world programming language – Python 3. Python is in the top 3 most loved languages by software developers and is the number one language developers want to learn, according to Stack Overflow. Students will build upon their problem-solving skills and understand computational thinking through the context of programming. They will discover how vital syntax is in a text-based languages, as well as how programs flow.  The Python 3 Part 2 Courses focuses on:

  • Learning about the basics of looping
  • Learning about For Loops
  • Understanding the range() function
  • Learning about While Loops

Coding your own video game with Roblox - Ottawa (June 2022)
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Coding your own video game with Roblox - Ottawa (June 2022)

This course is designed to help students recognize the thought processes when they are formulating and solving problems to be carried out by a computer or device. These processes will help students become better at analyzing problems when they are coding. 

Zookeepers Coding Adventure - Ottawa (May 2022)
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Zookeepers Coding Adventure - Ottawa (May 2022)

Come join us on Saturday May 28th 2022 and Saturday June 4th. 2022 for our new workshop Zookeeper’s Coding Adventure for Boys 8 to 12.

We’ll be combining Coding with Animals! Does your boy show an interest in animals and ever wonder what it takes to be a zookeeper? Well, the answer may surprise them.

In this workshop, your child combines their passion for animals and game development to create a Zookeeper’s Adventure. The block-based coding experience guides your child through basic storytelling design actions for games, including movement, randomness, positioning, and the creation and destruction of elements.

In this set of activities, students use the power of coding to help manage a zoo. Beginner-friendly with enough of a challenge for more advanced coders. The step-by-step instructions focus on projects that involve movement and interaction.

Objectives:

As students go through a zookeeper’s adventure, they create their zookeeper sprite, design exhibits, and take care of animals. Throughout these experiences, they will use computer science and game design concepts.

Coders Defend your Galaxy Game Development - Ottawa (April 2022)
YOW (Ottawa) Courses
Preview Course

Instructor: Ottawa Chapter

Coders Defend your Galaxy Game Development - Ottawa (April 2022)

Design a Space Explorer provides your child with instruction for block-based game development, exploring beginner to intermediate game development concepts. During this two part-workshop, your child uses the power of coding to create a space fighter game. They will equip their spacecraft with refillable fuel canisters and a creative mix of space lasers, coding everything they need to defend the galaxy 

As students go through Design a Space Explorer game, they will build a galactic environment where they can fire projectiles, level up the game's difficulty, and customize projectile design, all while being cautious about their health bars and refueling needs. Throughout these experiences, they will use various computer science and game design concepts.  

Students use Microsoft's MakeCode, and at the end of the learning path, your child will receive a certificate of completion.  


Teacher: Ottawa Chapter

Intro to Machine Learning Part 3 - Ottawa (March 2022)

This course introduces students to the basics of machine learning (this Part 2). Students will learn:

  • how to apply the Problem-Solving Process to train AI bot to solve a problem. 
  • Understand the different types of machine learning
  • Understand how a models help computers make decision
  • Train A.I Bot and an AI Lap app how to use data to make decisions and predictions with real-data.


Teacher: Ottawa Chapter

Intro to Machine Learning Part 2 - Ottawa (February 2022)

This course introduces students to the basics of machine learning (this Part 2). Students will learn:

  • how to apply the Problem-Solving Process to train AI bot to solve a problem. 
  • Understand the different types of machine learning
  • Understand how a models help computers make decision
  • Train A.I Bot and an AI Lap app how to use data to make decisions and predictions with real-data.


Teacher: Ottawa Chapter

Intro to Machine Learning - Ottawa (January 2022)

This course introduces students to the basics of machine learning. Students will learn:

  • how to apply the Problem-Solving Process to train AI bot to solve a problem. 
  • Understand the different types of machine learning
  • Understand how a models help computers make decision
  • Train A.I Bot and an AI Lap app how to use data to make decisions and predictions with real-data.


Teacher: Ottawa Chapter

Intro to Comp.Sci with Python 3-Part2-YOW-2021.12

This Python 3 course is Part 2 and is a 1 day course.
This course is designed to help students begin their computer science journey through the use of a real-world programming language – Python 3. Python is in the top 3 most loved languages by software developers and is the number one language developers want to learn, according to Stack Overflow. Students will build upon their problem-solving skills and understand computational thinking through the context of programming. They will discover how vital syntax is in a text-based languages, as well as how programs flow.  The Python 3 Part 2 Courses focuses on:

  • Learning about the basics of looping
  • Learning about For Loops
  • Understanding the range() function
  • Learning about While Loops

Teacher: Ottawa Chapter

Introduction to Computer Science With Python 3-YOW-2021-11

This course is designed to help students begin their computer science journey through the use of a real-world programming language – Python 3. Python is in the top 3 most loved languages by software developers and is the number one language developers want to learn, according to Stack Overflow. Students will build upon their problem-solving skills and understand computational thinking through the context of programming. They will discover how vital syntax is in a text-based languages, as well as how programs flow.

Building a Multipage Website-YOW-2021.10
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Building a Multipage Website-YOW-2021.10

Welcome to Building a Multipage Website with Black Boys Code, we look forward to introducing you to the world of Website Pages!

This course will be 2 weeks in length.  Week 1 Creating a Multi Page Website - Styling with CSS File;  and Week 2 - Adding Interactivity to Webpages using JavaScript.

See you soon!

Getting Started with HTML-YOW-2021-09
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Getting Started with HTML-YOW-2021-09

Welcome to Getting Started with HTML with Black Boys Code, we look forward to introducing you to the world of HTML!

Make sure you complete the pre-workshop survey to gain access the material.

See you soon!

Teacher: Ottawa Chapter

Introduction to Computer Science with Python 3 - Ottawa (July 2021)

This course is designed to help students begin their computer science journey through the use of a real-world programming language – Python 3. Python is in the top 3 most loved languages by software developers and is the number one language developers want to learn, according to Stack Overflow. Students will build upon their problem-solving skills and understand computational thinking through the context of programming. They will discover how vital syntax is in a text-based languages, as well as how programs flow.

Coding Your Own Video Game With Roblox-YOW-2021-06
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Coding Your Own Video Game With Roblox-YOW-2021-06

This course is designed to help students recognize the thought processes when they are formulating and solving problems to be carried out by a computer or device. These processes will help students become better at analyzing problems when they are coding. 

Introduction to Computational Thinking-YOW-2021-05
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Introduction to Computational Thinking-YOW-2021-05

Introduction to Computational Thinking

Ages and Qualifications: 13 to 17 with no prior experience

This course is designed to help students recognize the thought processes when they are formulating and solving problems to be carried out by a computer or device. These processes will help students become better at analyzing problems when they are coding. 

Computational thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent. Four of these thoughts processes will be addressed during this workshop: decomposition, pattern recognition, abstraction, and algorithms.  This workshop will focus on tackling problems using these thoughts processes and carrying-out solutions using a block-based coding language: Scratch 3. Participants will think analytically, design, and code in real time and will have an opportunity to share their knowledge with others. No prior programming experience is required to attend this online class.  

At the end of the workshop, students will be able to: 

  • Understand why computational thinking is pertinent when programming but also in their daily lives. 
  • Decompose problems in smaller sub-problems. 
  • Recognize patterns in problems facilitating decomposition, save time and make their code more efficient. 
  • Use abstraction to remove unnecessary details while solving a problem. 
  • Use algorithms to create a series of steps to produce pseudocode and code.  
  • Identify and use various coding mechanisms to make their code more efficient, including loops, variables, functions and lists.

Learn to Program with Micro:bit-YOW-2021-04
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Learn to Program with Micro:bit-YOW-2021-04

Ages: 8-12 years old

Description:

A micro:bit is a pocket sized little computer that runs the code the boys create using the Microsoft Makecode platform.

The boys will be required to think analytically, design, play, and code in real-time and will have an opportunity to share their knowledge with others. No prior programming experience is required to participate in this online class

mBlock Creating Smart Objects through Code-YOW-2021.03
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

mBlock Creating Smart Objects through Code-YOW-2021.03

Ages: 8-12 years old

Description:

Maybe you own a smart speaker such as Google Home or Alexa at home. How does it work? In this workshop, you will use mBlock, a block-based language (derived from Scratch), with many extensions to create smart objects that will improve your life at home. This field of computer science is called “the Internet of Things” or IoT. You will use cognitive services, climate data, video sensing, text to speech, and translation services to design fun and interactive inventions. 

Getting Started with HTML-YOW-2021.01
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Getting Started with HTML-YOW-2021.01

Welcome to Getting Started with HTML with Black Boys Code, we look forward to introducing you to the world of HTML!

Make sure you complete the pre-workshop survey to gain access the material.

See you soon!

Creating Smart Objects With mBlock-YOW-2020.11
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Creating Smart Objects With mBlock-YOW-2020.11

Ages: 8-12 years old

Description:

Maybe you own a smart speaker such as Google Home or Alexa at home. How does it work? In this workshop, you will use mBlock, a block-based language (derived from Scratch), with many extensions to create smart objects that will improve your life at home. This field of computer science is called “the Internet of Things” or IoT. You will use cognitive services, climate data, video sensing, text to speech, and translation services to design fun and interactive inventions. 

Learn to Code with Micro:bit 2.0-YOW-2020.10
YOW (Ottawa) Courses
Preview Course

Teacher: Ottawa Chapter

Learn to Code with Micro:bit 2.0-YOW-2020.10

Ages: 8-12 years old

Description:

This workshop is a continuation of the “Learn to code with Micro:bit” course. In the first workshop, participants used the Micro:bit to create their own animated emoji, produce an electronic name tag, and compose a melody. In this new workshop, participants will upgrade their coding skills by using more complex programming structures, including the use of loops, conditions, variables, operators, and random values. They will use these structures to create their own games of chance and games of skill.

Course Coding Your Own Video Game With Roblox-YOW-2020.09
YOW (Ottawa) Courses
Preview Course

Teacher: Nicole AgardTeacher: Ottawa ChapterTeacher: Mohamud Salat

Course Coding Your Own Video Game With Roblox-YOW-2020.09

This course is designed to help students recognize the thought processes when they are formulating and solving problems to be carried out by a computer or device. These processes will help students become better at analyzing problems when they are coding.