DA
VINXI CABIN
FOUNDATIONAL PILLAR (AGES 6–16)

Code Creator: Build Games & Apps

TRACK CODE: LAB_MODULE_CODING

✨ "Treat coding like a creative sport: blocks to scripts & real game loops!"

Transform from a passive consumer into an active software creator. Build interactive video games (a "creative sport"), animated narratives with colorful characters, and web pages from scratch using visual blocks to Python scripts.

Curriculum Focus Points:

  • 1Video Games & Creative Sport: Design custom game loops, sprite animations, and interactive rules
  • 2Blocks to Scripts Pedagogy: Start with friendly Scratch blocks, advance to vector canvas triggers, and master Python basics
  • 3Ecosystem Connective Tissue: Program robotics actuators, join Python logic with Lichess chess training, and live-debug together in our social Signal Feed
AVG CLASS SIZE6 - 16 Campers
LIVE INTERACTION100% Live
CABIN GATEWAY

πŸšͺ Ready for Deep Learning?

Unlock the full camp course to explore advanced coding logic, robotics breadboards, chess tournaments, and claim your camp badges!

πŸ”‘
CABIN ENTRANCE
⚑ ACTIVE PLAYGROUND WORKSPACE
Camp Workout: AND Logic Gate

🧩 Systems Logic Puzzle 1 of 5

Logic gates are like magical rivers or drawbridges with simple, beautiful rules. Trace the system flow with your eyes below!

The Twin Lock Gate (The AND Gate) Visual representationInteractive Map
☁️
☁️
πŸ’§πŸ’§πŸ’§πŸ’§
πŸ§‘β€πŸš€
A: LOWERED
B: RAISED
🏑
CRITICAL THINKING TASK:

Can the camper walk across the bridge into the cabin right now?

Progress Checklist: 1 / 5 solved/attempted
Ready for deep learning?

Unlock the full camp course

πŸš€ THE COOL SYLLABUS CORE
⚑ FOUNDATIONAL PILLAR (AGES 6–16)

Coding & Programming: From Passive Consumers to Active Creators

Within the DaVinxi Cabin "Cool Syllabus," Coding & Programming serves as the foundational pillar designed to transform students from passive screen consumers into confident software engineers.

1. Core Learning Objectives

Video Games

Students create their own interactive video games, treating coding like a high-energy "creative sport" where custom rules and gameplay loops come alive.

Interactive Gameplay

Animated Stories

Learners use programmed logic, event triggers, and sequencing to bring colorful vector characters and rich storytelling narratives to life.

Dynamic Character Logic

Web Pages

The path introduces the core structure of the web, empowering campers to build modern, responsive web pages and digital portfolios from scratch.

Modern Web Foundations

2. Pedagogical Approach: Blocks to Scripts

The syllabus utilizes a tiered approach to technical complexity to remain accessible yet rigorously challenging across ages 6 to 16:

STAGE 1: VISUAL

Super-Friendly Coding Blocks (Scratch)

Beginners start with visual blocks to grasp computational logic, conditionals, and loops without the frustration of syntax typos.

STAGE 2: LOGIC

Advanced Game Loops & Triggers

As students progress into the Interactive Web Game Lab, they write real game loops, velocity triggers, and animate vector canvas sprites.

STAGE 3: SCRIPTS

Text-Based Python & Strategy Synergy

Older or advanced campers transition directly into Python syntax, joined with mathematical precision exercises and structured algorithms.

3. Ecosystem Integration: The Connective Tissue

Coding is not taught in isolation; it acts as the master connective tissue powering the other learning paths across our Nairobi academy:

Robotics & IoT

Coding is the practical instrument used to write firmware, control small robotic actuators, and trigger smart light and temperature sensors on physical hardware kits.

Chess & Python Synergy

We join Python basics directly with Lichess strategy training. The analytical logic of programming and strategic forethought in chess mutually reinforce mathematical precision.

Collaborative Debugging

Unlike traditional solitary programming, our cabin emphasizes a live "Signal Feed" where campers run, test, and debug code live together in a shared multiplayer space.

4. Professional Foundations

Prepared for Real-World Engineering Environments

While our lab environment is joyful and creative, the Coding & Programming path is supported by professional-grade infrastructure located in our site footerβ€”including an open GitHub Repository and live API Documentation.

β€Ώ