Real Programming 4 Kids Logo

Online Artificial Intelligence Courses

Get a free trial
A boy is sitting at a table with a robot

RP4K AI Courses

For over 24 years, RP4K has been teaching coding to kids by using video games as applications.

Our students were already utilizing AI concepts when learning to program the classic Pac-Man game. AI was manifesting in any of our courses involving pathfinding. This goes back to our classes in the 1990s!

Now, with the surge in popularity for Artificial Intelligence, we have the opportunity to dive deeper and develop online AI Courses to help demystify things like Machine Learning and Neural Networks.

It is very exciting times we live in, so let's get to learning together and unlock the digital secrets of the Universe!

Meet the Creator

Eduardo is the creator behind our Artificial Intelligence Courses. Eduardo has been teaching for Real Programming 4 Kids since 2019. He has taught students a variety of programming languages including Python, Java and C# and has also taught the Advanced Applied Math for Coders course.

Eduardo’s education, teaching and professional experience includes:

  • Undergrad: Software Engineering (Game Design) McMaster University
  • Masters: Information Technology Digital Media Carleton University
  • 5 years teaching experience at RP4K
  • IT Professional specializing in CRM databases by day

Schedule

  • Our weekly 18-week AI courses are available on weeknights or Saturdays.
  • Our Intermediate AI and Advanced AI courses are also available as 10-day, Monday to Friday, summer camps in July and August.

AI Course Curriculum

We are introducing Intermediate level and Advanced level AI courses.

Students need to have taken at least one Intermediate Level RP4K course to qualify for the RP4K AI courses. Students start with the Intermediate level artificial intelligence course. Students will need to have taken the Intermediate Level AI course to qualify for the Advanced Level AI course.

Intermediate Level Artificial Intelligence Course

The Intermediate Level RP4K AI course is meant for students who have taken at least one Intermediate Level RP4K Coding course. Generally, Intermediate AI students will be 13 to 18 years old.
RP4K Intermediate AI Course Topics include:
Pathfinding
State Machines and Behavior Trees
Procedural Generation
Genetic Algorithms
Prompt Engineering
Introduction to Neural Networks

Pathfinding

Forge Your NPCs' Path to Victory!

Navigate the Maze of NPC Navigation with Confidence!

In the immersive realm of video game development, every step counts – especially for your non-player characters (NPCs). Pathfinding is the secret ingredient that propels your NPCs through the twists and turns of your game world, ensuring they reach their destinations efficiently and effectively.

Unleash the Power of Pathfinding

Seamlessly Navigate: Say goodbye to NPCs wandering aimlessly or getting stuck in corners. With pathfinding algorithms at your disposal, guide your characters through dynamic environments, around obstacles, and towards their objectives with precision and grace.
Enhance Player Experience: Keep players immersed and engaged as they interact with NPCs that move intelligently and realistically, adapting to the ever-changing landscape of your game world.
Detailed hyper realistic close up of glowing computer chip circuitry in intricate design

Join Us on the Journey

Are you ready to chart your NPCs' path to victory? Join our online AI course and unlock the secrets of Pathfinding. Whether you're a seasoned developer seeking to optimize NPC navigation or a newcomer eager to dive into the intricacies of AI in gaming, our course provides you with the tools, knowledge, and hands-on experience you need to succeed.
GET STARTED

State Machines and Behavior Trees

Embark on an Exciting Journey into NPC Behavior Design!

Unlock the Power to Bring Your Game Characters to Life!

In the captivating realm of video game development, every character, from the valiant hero to the mischievous foe, has a story to tell and a role to play. But what sets apart the unforgettable NPCs from the forgettable? It's the intricate dance of behaviors, reactions, and decisions driven by the ingenious mechanisms of State Machines and Behavior Trees.

Discover the Magic of State Machines

Imagine a world where your NPCs possess the intelligence to adapt, react, and engage players in ways that feel organic and immersive. State Machines offer you the key to unlock this world of possibilities. With their intuitive design, State Machines empower you to sculpt the behavior of your characters with ease, defining their states, transitions, and actions to create dynamic and responsive gameplay experiences.
A robot with artificial intelligence plays chess hand closeup on a chessboard
Glowing tree of life on blue background branches are connected by glowing lines technology

Unleash the Potential of Behavior Trees

Delve deeper into the art of NPC design with Behavior Trees – the architects of complexity and sophistication in character behavior. Hierarchical and flexible, Behavior Trees allow you to craft intricate decision-making processes, orchestrating a symphony of actions, conditions, and priorities to breathe life into your game world. From simple tasks to complex scenarios, Behavior Trees empower you to design NPCs that think, strategize, and adapt to the ever-changing landscape of your game.

Join Us on the Journey

Are you ready to embark on a journey into the heart of NPC intelligence? Join our AI course and unlock the secrets of State Machines and Behavior Trees. Whether you're a seasoned developer seeking to enhance your skills or a newcomer eager to delve into the fascinating world of AI in gaming, our course offers you the guidance, resources, and hands-on experience you need to succeed.
GET STARTED

Procedural Generation

Unleash Infinite Possibilities with Procedural Magic!

Generate Worlds, Levels, and Adventures at the Stroke of a Code!

In the dynamic world of video game development, creativity knows no bounds – and neither should your game content. Procedural generation is the key to unlocking boundless creativity, empowering you to craft diverse, immersive game worlds, levels, and experiences with unparalleled speed and scalability.

Embrace the Power of Procedural Generation

Infinite Variety: Say goodbye to static, repetitive game content. With procedural generation techniques, every playthrough offers a fresh and unique experience, keeping players engaged and coming back for more.
Dynamic Worlds: Bring your game worlds to life with dynamic landscapes, ecosystems, and civilizations that evolve and adapt based on procedural algorithms, creating immersive and ever-changing environments for players to explore.
Enhance Replayability: Enhance the replay value of your games by offering players endless possibilities and surprises with procedurally generated content that ensures no two playthroughs are ever the same.
Human hand interacting with a robotic hand symbolizing connection and collaboration

Join Us on the Journey

Are you ready to unleash the power of procedural magic in your game development journey? Join our AI course and discover the secrets of Procedural Generation. Whether you're a seasoned developer looking to revolutionize your game design process or a newcomer eager to explore the possibilities of AI in gaming, our course provides you with the tools, techniques, and inspiration you need to succeed.
GET STARTED

Genetic Algorithms

Embark on a Journey of Evolutionary Innovation in Game Development!

The ever-evolving landscape of video game creation is endlessly innovative and creative. Enter the realm of Genetic Algorithms – a groundbreaking approach inspired by the forces of nature, poised to revolutionize the way games are developed.
A robotic hand gently cradles a glowing brain with the shimmering neural network

Unleash Innovation with Genetic Algorithms

Evolutionary Optimization: Harness the power of nature-inspired algorithms to solve complex optimization problems in game development. Genetic algorithms mimic the process of natural selection, iteratively improving solutions over successive generations to achieve optimal results.
Dynamic Content Generation: Revolutionize your game content creation process by employing genetic algorithms to evolve and generate diverse and engaging game assets, from character designs and level layouts to enemy behaviors and game mechanics.
Adaptive Gameplay: Elevate player experiences with adaptive gameplay mechanisms driven by genetic algorithms. Create NPCs and opponents that learn, evolve, and adapt to player strategies and behaviors, providing dynamic and challenging gameplay experiences that keep players engaged.

Join Us on the Journey

Are you ready to unlock the potential of genetic algorithms in game development? Join our AI course and dive into the world of evolutionary optimization and dynamic content generation. Whether you're a seasoned developer seeking innovative solutions or a newcomer eager to explore cutting-edge AI techniques, our course offers the guidance, resources, and hands-on experience you need to succeed.
GET STARTED

Prompt Engineering

In the dynamic landscape of programming and development, communication is key. Whether you're seeking solutions to coding challenges, exploring innovative ideas, or refining your projects, the ability to effectively interact with language models can be a game-changer.

Prompt engineering is the art of crafting precise, effective inputs or queries to language models like ChatGPT, empowering you to harness their vast knowledge and capabilities to enhance your programming journey.

Why Mastering Prompt Engineering Matters

Enhance Productivity: Empower yourself with the skills to communicate effectively with language models, unlocking a wealth of resources and insights to accelerate your programming efforts and achieve your development goals with confidence and efficiency.
Drive Innovation: Break free from conventional thinking and explore new frontiers in programming and development by leveraging the creative potential of language models. With prompt engineering, transform your ideas into reality and push the boundaries of what's possible in the world of software engineering.
Stay Ahead of the Curve: Keep pace with the rapidly evolving landscape of technology and programming by mastering prompt engineering. Gain a competitive edge in the industry by harnessing the full capabilities of language models to stay informed, adapt to emerging trends, and continuously refine your skills as a developer.
CloseUp of an AI Chip on a Circuit Board Under a Magnifying Glass

Join Us on the Journey

Are you ready to embark on a journey of discovery and innovation in programming and development? Join our AI course and unlock the secrets of prompt engineering. Whether you're a seasoned developer looking to enhance your skills or a newcomer eager to explore the possibilities of AI-assisted programming, our course offers you the guidance, resources, and hands-on experience you need to succeed.
GET STARTED

Introduction to Neural Networks

Ignite Your Journey into Intelligent Systems and Autonomous Agents!

Unlock the Power of Neural Networks in Reinforcement Learning!

In the dynamic world of artificial intelligence, neural networks stand as the cornerstone of intelligent systems, paving the way for groundbreaking advancements in autonomous agents, predictive analytics, and more. Dive into the realm of neural networks and embark on an exhilarating journey to train a 2D car to drive itself and navigate obstacles using the principles of reinforcement learning.
Abstract Digital Network with Glowing Nodes and Lines in Orange and Blue Colors

Embrace the Power of Procedural Generation

Unravel the Mysteries: Peel back the layers of complexity surrounding neural networks and gain a deep understanding of their inner workings. From neurons and activation functions to layers and architectures, explore the fundamental building blocks that power these remarkable computational models.
Embrace Reinforcement Learning: Harness the principles of reinforcement learning to train your very own autonomous agent – a 2D car capable of learning to navigate its environment and avoid obstacles through trial and error. Witness first-hand the transformative power of neural networks in enabling intelligent decision-making and adaptive behavior.

Join Us on the Journey

Are you ready to embark on an adventure into the realm of neural networks and reinforcement learning? Join our intermediate AI course and unlock the secrets of autonomous agents and intelligent systems. Whether you're a seasoned AI enthusiast or a curious beginner, our course offers you the guidance, resources, and hands-on experience you need to succeed.
GET STARTED

RP4K Advanced Level Artificial Intelligence course

Elevate Your Expertise in Machine Learning and AI Mastery!

Unleash the Power of Modern Libraries and Cutting-Edge Technologies!

Embark on an immersive journey into the heart of advanced artificial intelligence, where machine learning meets modern libraries like TensorFlow and PyTorch, and Python becomes your gateway to unlocking limitless possibilities. Dive deep into the realms of data science, reinforcement learning, and applied AI, and emerge as a master craftsman of intelligent systems and algorithms.

The Advanced Level RP4K AI course is meant for students who have taken the Intermediate AI course. Generally Advanced AI students will be 14 to 18 years old.
Advanced AI Course Topics Include:
Master Machine Learning
Game AI
Data Science
Real-World Projects
LLMs for Applied Prompt Engineering

Experience the Next Frontier of AI

Master Machine Learning

Delve into the depths of machine learning with libraries like TensorFlow and PyTorch, the most powerful and versatile libraries in the field. From neural networks and deep learning to reinforcement learning and natural language processing, acquire the skills and expertise to tackle complex real-world challenges with confidence and precision.

Challenge Yourself with Game AI

Immerse yourself in the world of gaming AI and take on exciting projects like training AI agents to play games like Flappy Bird and the board game Settlers of Catan. Apply your knowledge of machine learning and reinforcement learning to design intelligent strategies, optimize decision-making, and outsmart opponents in dynamic and immersive gaming environments.

Embrace Data Science

Harness the power of data science to extract insights, make predictions, and drive informed decision-making. Dive into exploratory data analysis, predictive modeling, and feature engineering, and learn how to leverage Python's rich ecosystem of libraries, including pandas, scikit-learn, and matplotlib, to transform raw data into actionable intelligence.

Tackle Real-World Projects

Put your newfound skills to the test as you tackle a series of challenging real-world projects designed to stretch your abilities and expand your horizons. From image classification and natural language processing to reinforcement learning and generative modeling, each project will challenge you to apply advanced Python programming techniques in innovative and creative ways.

Leverage LLMs for Applied Prompt Engineering

Harness the power of large language models (LLMs) like GPT-3.5 as a form of applied prompt engineering. Discover how to effectively communicate with LLMs to generate code snippets, automate tasks, and augment your development workflow, unlocking new levels of productivity and creativity in your AI projects.

Why Enrolling in the Advanced AI Course Matters

Clock Cog Icon

Stay Ahead of the Curve

Keep pace with the rapidly evolving landscape of artificial intelligence and machine learning by mastering the latest tools, techniques, and technologies used by industry leaders and innovators.

Drive Innovation and Impact

Equip yourself with the knowledge and skills to drive innovation, solve complex problems, and make a meaningful impact in diverse domains, from gaming and entertainment to healthcare and finance.

Join a Thriving Community

Become part of a vibrant community of AI enthusiasts, researchers and practitioners, and engage in collaborative projects, discussions, and knowledge sharing that inspire creativity, foster learning, and fuel your passion for AI.

Join Us on the Journey

Are you ready to take your AI expertise to new heights and unlock the full potential of machine learning and data science? Join our Advanced AI Course and embark on a transformative journey into the realms of intelligent systems and algorithms.

Whether you're a seasoned AI professional or an aspiring enthusiast, our course offers you the guidance, resources, and hands-on experience you need to thrive in the exciting world of advanced artificial intelligence.

Elevate your expertise. Unleash the power of modern AI. Enroll today and embark on a journey of discovery, innovation, and mastery in the fascinating field of artificial intelligence!

Book Your Free Trial Class

Experience the RP4K difference with a hassle-free and no obligation assessment class today
4-students max per class
Year round classes
Real Canadian instructors
24+ years of experience
Fun, important math lessons
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram