Coding & Software Development Lab

Code What You Imagine

From your first line of code to your first working application — master programming through projects that bring your ideas to life.

The Work

What You'll Do

In the Coding & Software Development Lab, students learn to think like programmers — breaking problems into steps, writing logic, and building things that work.

Students begin with visual, block-based coding to grasp core concepts like loops, conditionals, and variables. As they gain confidence, they transition to text-based languages like Python and JavaScript, building increasingly complex projects along the way.

Every session is project-driven. Students don't just learn syntax — they build games, interactive stories, simple websites, and application prototypes that they can share, iterate on, and add to their portfolios.

The Roadmap

Your Coding Journey

A clear path from first concept to demo day — designed so every student can see where they're headed.

Week 1: Basics

Learn the building blocks of programming: variables, loops, conditionals, and functions. Start with visual coding tools that make abstract concepts tangible and immediate.

Build

Apply what you've learned to real projects. Build a mini game, an interactive story, or a simple tool. Work with mentors who help you debug, iterate, and improve your code.

Iterate

Refine your projects based on feedback and testing. Add features, improve design, and learn to think about user experience. Practice the cycle that professional developers use every day.

Demo Day

Present your finished project to peers, mentors, and families. Explain your process, demonstrate your work, and celebrate what you built. Walk away with a portfolio-ready demo.

Skill Development

Skills You'll Build

  • Programming fundamentals (variables, loops, conditionals, functions)
  • Block-based and text-based coding (Scratch, Python, JavaScript)
  • Game development and interactive media
  • Web development basics (HTML, CSS, JavaScript)
  • Debugging and systematic problem-solving
  • Version control and project organization
  • Computational thinking and algorithmic design
  • Collaborative coding and code review
Projects

Projects You'll Create

Real projects. Real code. Real skills you can demonstrate.

Mini Game

Design and code your own game from scratch — a platformer, a quiz, a puzzle, or an arcade classic. Learn game logic, user input handling, and visual feedback through hands-on creation.

Simple App Prototype

Build a working application prototype that solves a real problem or serves a real purpose. Practice interface design, data handling, and user-centered thinking.

Interactive Story

Create a branching narrative where user choices drive the experience. Combine creative writing with programming logic to build something that's both technical and expressive.

Who Belongs Here

Who It's For

The Coding & Software Development Lab is open to all youth regardless of prior experience. Whether a student has never written a line of code or has been experimenting on their own for years, our mentors meet each participant where they are.

Programs are available for elementary, middle, and high school students, with curriculum adapted for each age group to ensure the right balance of challenge and support.

No Experience Required

You do not need any background in coding, math, or technology to join this lab. Every program starts at the fundamentals and builds step by step. All computers, software, and tools are provided on-site. Trained mentors guide every session, ensuring students feel supported and confident from their very first line of code.

Safety First

Safety & Inclusion

Supervised & Supportive

Trained mentors are present during every session, providing individualized guidance, encouragement, and age-appropriate instruction.

ADA Accessible & Sensory-Friendly

Our S.T.E.A.M. & Esports Center is a single 88,000 sq ft building — fully ADA accessible with sensory-friendly rooms and quiet spaces available for any student who needs them. Every program is equally valued and every young person belongs.

Inclusive by Design

Every student is welcomed, respected, and supported. Our lab culture is built on encouragement, collaboration, and the belief that every young person belongs here.

Ready to Write Your First Program?

Join the Coding & Software Development Lab and start building the skills that power the modern world.