CodeHunters
From Idea to Production
16-week live online course: build and launch your own application, with AI as your teammate.
Starts: February 9, 2027
Reference project: billinghunter.hu, the live system behind the course
-
1
Infrastructure & Foundations
cloud, Terraform, Ansible, DNS, HTTPS, CI/CD, AI coding conventions
-
2
Platform & First Feature
system design, scalability, gateway, Eureka, login, first feature end to end
-
3
Data & Quality
own database, Playwright E2E tests, backups, health-check
-
4
Operate & Launch
Grafana monitoring, T&C/GDPR, company forms, go-live and demo day
From Idea to Production
The Concept
Most developers can write code, but very few have ever taken an idea all the way to a running, public production system. This course closes that gap.
Bring your own app idea, or don't. If you don't have one, you can build a practice project instead (a time tracker, a todo app, or something with a third-party integration). What we build is not the important part. How we build it and the end-to-end flow are. Over 16 weeks we build everything around it and under it: the cloud infrastructure, the backend, the frontend, the pipelines, the monitoring, and even the legal and marketing basics you need to actually launch. You do the work on your own project. We provide the architecture, the methods, the reviews, and the AI-assisted workflow that makes it fast.
By the end, you won't just know how production systems work. You will have one running, on your own domain, built by you.
Who is this for?
- Developers who can already code in Java + Spring Boot
- Anyone who wants to build their own app or SaaS with AI assistance
- Backend devs who never touched infrastructure, DNS, or deployment
- People who learn by building, not by watching slides
Prerequisites
Minimum level: you can already program. These should need no explanation:
- OOP basics: classes, interfaces, SOLID principles
- Java: the backend stack is Java + Spring Boot
- Git: clone, branch, commit, push, pull/fetch, merge
- Docker: images, containers, docker-compose
- HTML, CSS and JavaScript basics: the supported frontend path is Angular (React is allowed, but it is your own responsibility)
- An app idea is welcome but optional: practice projects are provided
How We Work
The course is fully guided. Every session is live and online on Google Meet, with all materials and recordings shared afterwards. Tuesdays are for theory and live demos on a real reference system. Saturday mornings are guided build-alongs; Saturday afternoons are open sessions where you work on your own project while the instructor stays in the call for questions, reviews, and mentoring.
Weekly rhythm
- Tuesday 18:00-19:30: theory, architecture, live demo, Q&A
- Saturday 9:00-12:00: guided build-along on a reference feature
- Saturday 13:00-16:00: open session: your own project, instructor in the call
- All sessions live online (Google Meet), recorded, materials shared
AI-assisted development
- Working effectively with AI coding assistants from day one
- Rules files, agent instructions, and project context that keep AI output usable
- Task decomposition: what to delegate to AI and what to think through yourself
- Reviewing AI-generated code critically
Curriculum
Four months, four phases. Each one ends with something concrete running in your own environment.
Infrastructure & Foundations
- System design fundamentals: thinking before building
- Choosing and configuring AI coding tools, and setting the conventions the whole project follows
- Cloud concepts in general and Oracle Cloud (OCI) in practice
- VM setup and server provisioning with Ansible on Linux
- Infrastructure as code with Terraform
- Terraform state in Azure: service principal + blob storage
- Buying a domain, DNS configuration, HTTPS/TLS setup
- CI/CD pipelines in Azure DevOps from the very beginning
Platform & First Feature
- Microservice platform: Eureka service discovery, API gateway, config server
- Registration and login flows, password reset with Spring Security and Spring Cloud
- Card payments integrated into your own app
- Centralized mailing / notification service
- Deploying applications to your VMs
- Testing strategies: unit, integration, contract testing
- Angular frontend (React possible at your own responsibility)
- One feature from your own app working end to end
Data & Quality
- Databases in production: MongoDB, and self-hosting databases on your own servers
- Choosing the right database for your use case
- Playwright end-to-end testing with BDD
- Production testing strategies: verifying what you deploy
- Protecting your servers: HTTPS, API keys, secrets handling
- Hardening your app: edge cases, error handling, data safety
- Backups and daily automated health-check pipelines
Operate & Launch
- Monitoring and observability: Prometheus, Grafana, Loki, alerting, support tooling
- Legal basics for launching: terms & conditions (ÁSZF), data privacy / GDPR
- Forms of organization and taxation: tips on how to start a company in Hungary, and the pros and cons of each
- Online presence and marketing: Facebook page, LinkedIn page, Google Business Profile
- User tracking and measurement: Meta Pixel, Google Analytics / GA tags
- Launch checklist, go-live, and demo day
Your Idea Stays Yours
Your project is your business, literally. What you build during the course belongs entirely to you. We don't take ownership, equity, or copies of your idea, and we expect the same respect in return: the reference systems and course materials are ours to teach with, not to reuse commercially.
You only need to share as much about your idea as helps you build it.
Good to Know
Additional costs
- Cloud costs: we build on OCI and try to keep everything on the always-free tier, so expect little to no monthly cost
- Domain: a domain name for your app, paid yearly (a few EUR/year, you choose it)
- AI assistant: a monthly subscription for an AI coding assistant of your choice
What you leave with
- Your own app, running in production, on your own domain
- Infrastructure you understand and can reproduce with Terraform + Ansible
- A working AI-assisted development workflow
- CI/CD, tests, monitoring: the full lifecycle, done once by you
Watch on YouTube
Short videos from our channel. New ones appear here automatically as we publish.
A live production system built this way: billinghunter.hu
Apply
- Start: February 9, 2027
- Application deadline: February 4, 2027
- Group size: 5-15 participants
- Course language: Hungarian or English
- Flexible commitment after that: you can quit anytime. Already paid months are non-refundable