CodeHunters
Programming Course

From Idea to Production

16-week live online course: build and launch your own application, with AI as your teammate.

Starts: February 9, 2027

codehunters.hu

Reference project: billinghunter.hu, the live system behind the course

4 months, 4 milestones
  1. 1
    Infrastructure & Foundations

    cloud, Terraform, Ansible, DNS, HTTPS, CI/CD, AI coding conventions

  2. 2
    Platform & First Feature

    system design, scalability, gateway, Eureka, login, first feature end to end

  3. 3
    Data & Quality

    own database, Playwright E2E tests, backups, health-check

  4. 4
    Operate & Launch

    Grafana monitoring, T&C/GDPR, company forms, go-live and demo day

From Idea to Production

Build and launch your own app in 16 weeks, with AI as your teammate
Apply by: February 4, 2027
Start: February 9, 2027
16 weeks / 120 hours
5-15 participants
Online, evenings & Saturdays
Course language: Hungarian or English
I'm interested, apply

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.

Month 1

Infrastructure & Foundations

Milestone: a zero-cost, cloud-based, fully automated infrastructure for every participant, ready to take real load and scale, with DNS and HTTPS configured.
  • 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
System designAI toolsTerraformAzureAzure DevOpsGitAnsibleLinux
Month 2

Platform & First Feature

Milestone: the shared platform pieces, all working end to end: gateway, service discovery, config server, auth flows, payments and mailing.
  • 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
System designAI toolsJavaBashCI/CDSpring SecuritySpring CloudPaymentsMailsConfigurationAutomation
Month 3

Data & Quality

Milestone: a fully tested, reliable app: your own database on your VM, backups running, servers protected, and daily health-check pipelines.
  • 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
System designAI toolsJavaBashCI/CDSpringAngularMongoDBAnsibleHTTPS
Month 4

Operate & Launch

Milestone: long-term operation and go-live: full monitoring, legal documents in place, clarity on company forms, and your first marketing steps done.
  • 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
LokiPrometheusGrafanaT&CGDPRMarketingUser tracking

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.

CodeHUNters Shorts Open the full playlist on YouTube

A live production system built this way: billinghunter.hu

Apply

320 000 HUF / 880 EUR + VAT
16 weeks, ~120 hours. Payable in advance, in 4 equal monthly instalments, due before the first session of each month. Employer sponsorship accepted.
  • 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
Money-back guarantee: full refund if you quit in the first week, before the second session
We reserve the right to change any details on this page until the course contract is signed.