Children ages 8–12
Making their own games, animations and stories with Scratch and block-based programming. The goal is not memorising code but learning algorithmic thinking, sequences, conditions and loops, the way you learn a game.
- Game and animation projects
- Algorithmic thinking, logic, patience
- A child who creates on screen instead of consuming
- Regular progress summaries for parents
Teens ages 13–17
Real programming with Python, a first website (HTML, CSS, JavaScript) and simple games. An honest answer to "is software for me?" before choosing a degree, and mentoring for project competitions.
- Python fundamentals and small automations
- A personal website and a game project
- Support for hackathons and school projects
- Guidance on university choices
University students and new graduates
Turning classroom theory into an employable skill: an end-to-end real project with .NET, React or Flutter; Git, testing, code review and a portfolio you can talk about in a job interview.
- A project built on a real product scenario
- Git, unit tests, clean code, CI
- GitHub profile and portfolio preparation
- Technical interview practice
Adults and career changers
Moving into software from another profession, or becoming able to code within your own job. A roadmap shortened to your goal, evening and weekend slots that fit a working life, and immediately useful skills such as moving from Excel to Python.
- Goal-driven programme from zero
- Automating Excel and reporting work
- A first product on web or mobile
- Mentoring during the job search
Professionals and corporate teams
Production-proven practices for teams that already write code: Clean Architecture and CQRS, test strategy, code-review standards, migrating to Flutter and AI-assisted development workflows (Claude, Copilot and agents).
- Curriculum tailored to the team
- Workshops on your own codebase
- Analysis, testing and documentation with AI agents
- On-site or online
Hobby learners and 50+
Software is not just for the young. A patient pace, plain language and small programs that help in daily life: a script that organises photos, a budget sheet, a personal web page. Confidence in the digital world.
- Unhurried, repeated explanations
- Projects from everyday life
- Plain language instead of jargon
- One-to-one or small group