Loading Events

« All Events

  • This event has passed.

Black Boys Code Windsor – Algorithm Avengers

March 30 @ 11:00 am - 3:00 pm


Come join us for our in-person workshop titled Algorithm Avengers on SaturdayMarch 30th, 2024, for boys (ages 8 – 12 & 13-17).

Algorithm Avengers is an innovative educational voyage into the heart of artificial intelligence (AI) and its underlying algorithms. Tailored for a young, curious audience, this program aims to demystify AI, presenting it not as a distant, complex science but as an accessible, integral part of modern life. Through engaging activities and Python programming, participants are transformed into AI & Algorithm Avengers, ready to explore the ethical, practical, and technical aspects of AI technologies.


Structured across three levels of complexity, Algorithm Avengers endeavors to unravel the mysteries of AI and algorithms, from basic principles to advanced applications. The program’s goal is to foster a deep understanding of AI’s foundation, enhance problem-solving skills with Python, and spark ethical discussions about the technology’s impact on society.

Materials Required

  • Computing Devices: Each participant will need a computer or laptop that can run Python and access internet-based resources.
  • Programming Environment: The workshop will utilize Github code spaces for Python programming exercises. Students must have access to a functional email address during the workshop.
  • Learning Resources: All necessary educational materials will be digitally accessible through the Moodle platform.

Python Concepts

Level 1: Introduction to Python Programming

  • Basic Syntax and Variables
  • Control Structures (if-else statements, loops)
  • Data Types (strings, integers, lists, dictionaries)
  • Functions and Modules
  • Basic File Input/Output

Level 2: Intermediate Python Programming

  • Object-Oriented Programming (Classes and Objects)
  • Exception Handling
  • Working with Libraries (NumPy, pandas for data manipulation)
  • Introduction to Data Visualization (Matplotlib, seaborn)
  • Virtual Environments and Package Management

Level 3: Advanced Python Programming

  • Advanced Data Manipulation (pandas, NumPy)
  • Advanced Object-Oriented Programming Concepts
  • Decorators and Generators
  • Concurrency and Parallelism (threading, asyncio)
  • Unit Testing and Debugging

AI Concepts

Level 1: Introduction to AI and Basic Algorithms

  • What is AI? Understanding Artificial Intelligence and its applications
  • Introduction to Machine Learning: Overview and basic concepts
  • Simple Decision Trees and Rule-Based Systems
  • Basic Machine Learning Models: Linear Regression
  • AI Ethics: Bias, Fairness, and Societal Impact

Level 2: Intermediate AI Concepts

  • Data Preprocessing Techniques
  • Feature Engineering and Selection
  • Supervised Learning Algorithms: Logistic Regression, Decision Trees, Support Vector Machines
  • Evaluation Metrics for Machine Learning Models (accuracy, precision, recall, F1 score)
  • AI Ethics: Bias, Fairness, and Societal Impact

Level 3: Advanced AI Techniques

  • Deep Learning Foundations: Neural Networks, Activation Functions, and Backpropagation
  • Convolutional Neural Networks (CNNs) for Image Processing
  • Natural Language Processing (NLP): Basics, Text Processing, Sentiment Analysis
  • Recurrent Neural Networks (RNNs) and Long Short-Term Memory Networks (LSTMs) for Sequence Prediction
  • AI Ethics: Bias, Fairness, and Societal Impact

For further questions you may have on the day of the workshop, please reach out to Windsor.ExposureWorkshop@blackboyscode.com

Or student.help@blackboyscode.com

Register Now, Space Is Limited!



March 30
11:00 am - 3:00 pm
Event Category:


Black Boys Code