Coding & Tech Courses for Ages 10–18

Where Curious Minds
Learn to Build

Hands-on courses in coding, databases and agile teamwork for kids and teens — plus occasional workshops for adults. Small groups, real projects, taught by working engineers.

Photo: Thomas Park / Unsplash
Our Mission

Real Skills, Taught by People Who Use Them Every Day.

Sparkle Minds was founded on a simple idea: kids learn tech best from people who actually build things for a living, in groups small enough that no one gets left behind. Our instructors are working (or formerly working) engineers, not just enthusiastic hobbyists.

Every course ends in something real — a game, a website, a database-backed app, a finished sprint — because kids stay motivated when they can point at something they made and say "I built that." We also run occasional workshops for adults, from agile fundamentals for teams to tech-literacy evenings for parents.

What We Teach

💻 Coding & Python
🌐 Web Development
🗄️ Databases & SQL
🧭 Agile & Teamwork
Ages 10–18

Courses for Kids & Teens

Six tracks spanning coding, web development, databases and agile teamwork — grouped by age and skill level so every student is challenged at the right pace.

Ages 10–12
Digital Skills & Coding Program

Python Foundations

Students build a real first programming language foundation in Python — variables, strings, math, conditionals and loops — through weekly hands-on projects.

📅 15 lessons · 60 min/lesson🎯 Beginner
GroupCHF 680
1:1 IndividualCHF 830
View Full Curriculum →
Ages 10–12
Digital Skills & Coding Program

Python: Logic, Loops & Problem-Solving

Students strengthen control flow with elif and boolean logic, work with lists, write their first functions, and build real debugging habits — ending in an interactive game.

📅 15 lessons · 60 min/lesson🎯 Beginner
GroupCHF 680
1:1 IndividualCHF 830
View Full Curriculum →
Ages 10–13
Digital Skills & Coding Program

Build Your First Website (HTML, CSS & JavaScript)

Students learn HTML, CSS and a little JavaScript by building and styling their own personal website, step by step.

📅 15 lessons · 60 min/lesson🎯 Beginner
GroupCHF 680
1:1 IndividualCHF 830
View Full Curriculum →
Ages 11–14
Digital Skills & Coding Program

Cyber Safety, Privacy & Data Rights

Students learn how to protect themselves online: strong passwords, spotting scams and phishing, privacy settings, and their data rights under GDPR and Swiss data protection law. No coding needed.

📅 15 lessons · 60 min/lesson🎯 Beginner
GroupCHF 680
1:1 IndividualCHF 830
View Full Curriculum →
Ages 10–12
Digital Skills & Coding Program

Digital Creativity & User Interface (UI/UX)

Students learn user-centered design principles, digital wireframing and UI/UX fundamentals, then bring their designs to life as simple web pages with HTML and CSS.

📅 15 lessons · 60 min/lesson🎯 Intermediate
GroupCHF 760
1:1 IndividualCHF 910
View Full Curriculum →
Ages 10–12
Digital Skills & Coding Program

Teamwork, Agile Collaboration & Capstone

Working in collaborative teams, students use team roles, Kanban boards and short sprints to plan, develop, test, and present a complete capstone project.

📅 15 lessons · 60 min/lesson🎯 Intermediate
GroupCHF 760
1:1 IndividualCHF 910
View Full Curriculum →
Ages 12–13
Text-Based Coding & Systems Program

Systems, Data Representation & Files

This module covers native data structures, low-level binary/hex systems, character encoding, and persistent file input/output in Python.

📅 15 lessons · 60 min/lesson🎯 Intermediate
GroupCHF 760
1:1 IndividualCHF 910
View Full Curriculum →
Ages 13–14
Text-Based Coding & Systems Program

Object-Oriented Software Design

Students master Object-Oriented Programming (OOP) paradigms, class hierarchies, software modularization, and automated unit testing.

📅 15 lessons · 60 min/lesson🎯 Intermediate
GroupCHF 760
1:1 IndividualCHF 910
View Full Curriculum →
Ages 13–14
Text-Based Coding & Systems Program

Algorithms & Computational Optimization

This module introduces searching and sorting algorithms, Big-O time complexity analysis, recursion, and empirical benchmarking.

📅 15 lessons · 60 min/lesson🎯 Intermediate
GroupCHF 760
1:1 IndividualCHF 910
View Full Curriculum →
Ages 14–15
Text-Based Coding & Systems Program

Web Systems, APIs & Persistent Storage

Students learn client-server networking, RESTful API consumption, relational SQL databases, and backend web development using Flask or FastAPI.

📅 15 lessons · 60 min/lesson🎯 Advanced
GroupCHF 880
1:1 IndividualCHF 1'200
View Full Curriculum →
Ages 14–15
Text-Based Coding & Systems Program

Agile Studio, Project Management & Final Capstone

Students apply Agile/Scrum frameworks in a team studio environment to build, test, and present a complete full-stack web application.

📅 15 lessons · 60 min/lesson🎯 Advanced
GroupCHF 880
1:1 IndividualCHF 1'200
View Full Curriculum →
Ages 14–16
Advanced Software Engineering Program

Front-End Development with Angular & Vue (TypeScript)

Students build modern component-based front-ends in TypeScript with both Angular and Vue, and learn when to choose each.

📅 15 lessons · 60 min/lesson🎯 Advanced
GroupCHF 880
1:1 IndividualCHF 1'200
View Full Curriculum →
Ages 14–17
Advanced Software Engineering Program

App Prototyping & Progressive Web Apps (PWAs)

Students take an app idea from sketch to clickable prototype to an installable web app that works on a phone.

📅 15 lessons · 60 min/lesson🎯 Intermediate
GroupCHF 760
1:1 IndividualCHF 910
View Full Curriculum →
Ages 15–16
Advanced Software Engineering Program

Database Engineering & Relational Logic

This module covers entity-relationship modeling, 1NF–BCNF database normalization, advanced SQL, indexing, ACID transactions, and MongoDB.

📅 15 lessons · 60 min/lesson🎯 Advanced
GroupCHF 880
1:1 IndividualCHF 1'200
View Full Curriculum →
Ages 15–17
Advanced Software Engineering Program

Full-Stack JavaScript (Node, Express & MongoDB)

Students build complete web applications from server to browser in one language, using Node.js, Express and MongoDB.

📅 15 lessons · 60 min/lesson🎯 Advanced
GroupCHF 880
1:1 IndividualCHF 1'200
View Full Curriculum →
Ages 17–18
Advanced Software Engineering Program

Backend, Docker & CI/CD Engineering

This module covers splitting a monolith into services, Docker containerization, Linux and networking fundamentals, and automated CI/CD pipelines.

📅 15 lessons · 60 min/lesson🎯 Advanced
GroupCHF 880
1:1 IndividualCHF 1'200
View Full Curriculum →
Ages 16–18
Advanced Software Engineering Program

Blockchain & Digital Identity (Elective)

A short, no-coding elective on how blockchains work, decentralized identity, privacy and why KYC matters.

📅 6 lessons · 60 min/lesson🎯 Beginner
GroupCHF 300
1:1 IndividualCHF 370
View Full Curriculum →
Ages 16–18
Advanced Software Engineering Program

Maturaarbeit & Software Project Coaching (1:1)

Individual coaching for students working on a Maturaarbeit or another school or vocational software project.

📅 Flexible · single hours or 5-hour packs🎯 Advanced
GroupNot offered
1:1 IndividualCHF 85 / hour · 5-hour pack CHF 400
View Full Curriculum →
For Adults

Occasional Workshops for Adults

A handful of dates a year — hands-on sessions for engineers, teams and non-technical professionals alike.

Modern SPA Architecture: Angular & Vue in Production

A hands-on look at architecting scalable single-page apps with Angular and Vue/Nuxt, drawn from a decade of production experience.

Audience
Frontend & Full-Stack Engineers
Duration
1 day (6 hours)
Per SeatCHF 690
Learn More →

Enterprise Database Architecture & Performance Tuning

Core schema design, indexing internals and query optimization for relational and document-based databases.

Audience
Software Engineers, Backend Developers & Tech Leads
Duration
1 day (6 hours)
Per SeatCHF 690
Learn More →

From Idea to Market: Rapid Prototyping & Tech Stack Selection

A strategy session for founders and tech leads on choosing the right stack and shipping an MVP fast.

Audience
Startup Founders, CTOs & Product Managers
Duration
Half-day (4 hours)
Per SeatCHF 390
Learn More →

Code Review & Engineering Standards

How to run fast, constructive code reviews and set coding standards your whole team actually follows.

Audience
Developers & Tech Leads
Duration
Half-day (4 hours)
Per SeatCHF 390
Learn More →

Writing Specs Developers Can Build From

Turn business needs into clear technical and interface specifications that developers can build from without guesswork.

Audience
Product Managers, Business Analysts & Founders
Duration
Half-day (4 hours)
Per SeatCHF 390
Learn More →

Mentoring Junior Developers

Practical techniques for onboarding, pairing with and growing junior developers while keeping code quality high.

Audience
Tech Leads & Engineering Managers
Duration
Half-day (4 hours)
Per SeatCHF 390
Learn More →

REST APIs & Third-Party Integrations

Design clean REST APIs and integrate third-party services reliably, with hands-on exercises in Node/Express or Python.

Audience
Developers & Backend Engineers
Duration
1 day (6 hours)
Per SeatCHF 690
Learn More →

Secure-by-Design Web Development

Practical secure-development habits for web teams: input validation, authentication basics and safe third-party integrations.

Audience
Web Developers & Tech Leads
Duration
1 day (6 hours)
Per SeatCHF 690
Learn More →

Want to be notified when new workshop dates open up? .

How It Works

From First Trial to Demo Day

Small groups, a real instructor, and a clear path from "never coded before" to a finished project.

1

Choose a Track

Pick a course based on your child’s age and experience — from a first taste of coding logic to an advanced capstone project.

2

Free Trial Class

Every track starts with a free trial session, so your child can meet the instructor and classmates before you enroll.

3

Small-Group Sessions

Weekly sessions of 6–10 students, led by a working (or formerly working) engineer who gives real, individual feedback.

4

Build & Showcase

Every course ends in a finished project — a game, a site, a database-backed app — that students take home and show off.

Our Team

Taught by Working Engineers

Every instructor is background-checked and has real professional experience in the subject they teach.

Alex Florescu

Alex Florescu

Lead Instructor · Coding & Web Development

Recognized as Talent of the Year at Oracle University, Alex has a proven track record of mentoring software engineers and successfully training individuals without programming backgrounds in software development and scripting.

Testimonials

What Parents & Participants Say

Real feedback from families whose kids have taken our courses, and adults who've joined our workshops.

"Alex played a key role in setting up the initial architecture, designing a clean and well-structured Angular frontend and establishing a solid Python backend foundation. Even though our team had almost no prior experience with Angular, the structure, naming conventions, and clarity he introduced made it surprisingly easy for us to step in, extend the codebase, and continue developing features on our own."

MH

Magnus H.

Software Architect

"I was particularly impressed by his ability to pick up new stuff and able to explain it to the team. Within a very short span of time Alex picked up the work and was also able to help the other senior resources in the team."

PT

Pragyan T.

Software Engineer

Pricing & Enrollment

Pricing by Course

Every course can be taken in a small group or as a private 1:1 session — 1:1 costs more per student but moves at your child's own pace and schedule. Adult workshops are priced per seat, with a flat rate for private team bookings. All prices in CHF and include materials.

Every course starts with a free trial class, and workshop dates are announced as they open up. .

FAQ

Common Questions

No prior coding experience is needed to begin! The entry-level track for ages 10–12 starts with Python Foundations, teaching real text-based programming from day one through a beginner-friendly browser sandbox. From there, the curriculum progressively builds student skills across further Python and web development tracks for ages 12–15, and eventually advanced software engineering, data structures, and cloud DevOps for ages 14–18.
Enroll or Ask a Question

Get in Touch

Tell us your child's age and which course you're interested in, or ask about upcoming adult workshops.

0/5000

Adult Workshop

Modern SPA Architecture: Angular & Vue in Production

Frontend & Full-Stack Engineers1 day (6 hours)In-person or online workshop

Drawing from over a decade of building single-page applications across enterprise consulting and startup environments, this workshop covers architecting scalable SPAs using Angular and Vue.js/Nuxt. Participants will learn state management best practices, performance optimization, and modular frontend system design.

What You'll Get

  • ✓Patterns for scalable SPA architecture
  • ✓State management best practices
  • ✓Performance optimization techniques
  • ✓Modular frontend system design
Per SeatCHF 690open-enrollment session
Private Team BookingCHF 4'800 flat (up to 10 people)on-site or online, in-house