Janaka Academy

Engineers who surpass their teacher.

Step-by-step training in modern Java, Spring Boot, cloud and AI integration — built on ethics, mentoring and long-term impact rather than a certificate at the end.

Vision

Why this exists.

My mission is to empower the giant within a thousand hearts — guiding each to surpass me not just in engineering skill, but in spiritual depth and ethical integrity. Step by step, that builds a group of technical minds who innovate with compassion, live by principle, and make the world easier for everyone.

Approach

What we do.

Step-by-step learning paths

A curriculum through Java, Spring Boot and AI integration that leaves you able to build scalable, modern systems.

Hands-on projects

Real exercises in designing, developing and deploying enterprise systems — not toy examples.

Mentorship and community

A network of mentors and peers who are invested in your progress.

Ethical and spiritual growth

Guidance on aligning the technical journey with strong ethics and a clearer sense of purpose.

Courses

Choose your path.

Start where you are now and grow step by step into an elite, ethical engineer.

2026 EditionAdvanced

Elite Full-Stack Engineering

The current edition, refreshed for 2026 — same spine, updated for where the tooling and the models have moved.

  • 12 months, self-paced Duration
  • Mid to senior engineers For
  • Projects · reviews · rituals Format
GuideJava 8 → 27

Java, release by release

Twenty releases in one sitting: what each one changed, why it mattered, and a program you can run, from lambdas to post-quantum TLS in Java 27.

  • One evening Duration
  • Engineers who know Java For
  • Read · run · keep as a reference Format
GuideSpring AI 2.0

The Spring ecosystem and Spring AI

Spring Boot from 1.0 to 4.x in four generations, then a hands-on tour of Spring AI: ChatClient, tools, memory, RAG, MCP, evaluation and agent patterns.

  • One evening Duration
  • Spring engineers adding AI For
  • Drop-in code for Boot 4 Format
GuideMCP · Java · Python

MCP end to end

The Model Context Protocol from the wire to production: primitives, transports, the 2026 stateless revision, security, and a planner server that validates and saves AI-drafted plans, built and run in Java, Spring AI and Python.

  • An evening, plus an hour with the code Duration
  • Engineers shipping AI features For
  • Read · run the servers · copy the pattern Format
LabMCP · Python · verified

MCP primitives lab

One server, one client, every primitive: tools, resources, prompts, sampling, roots, elicitation and progress, over stdio and Streamable HTTP. The raw bytes of both handshakes, and the flags a host must track.

  • An hour, with the code running Duration
  • Engineers learning MCP fast For
  • Run the client · read the trace · pass the tests Format
Study guideClaude Code

Claude Code configuration, top down

One diagram of how Claude Code is configured, an interactive rollout workbench that takes a company from an empty laptop to a team shipping (ten steps, every file in its place, with working contents), then twelve levels that zoom in: CLAUDE.md, settings and who wins, context loading, hooks, skills, subagents, plugins. Java anchors, exam traps, self-checks and fifteen practice questions.

  • Two evenings, then five minutes a day Duration
  • Engineers configuring Claude Code, CCAR-F candidates For
  • Redraw the map · read a level · self-check · practice Format
CourseAngular 22 · Spring Boot 4.1

From CRUD to production

AssetCare, a complete reference application served as a seven-course meal: architecture, PostgreSQL migrations, a production API, the Angular app, tests and scans, observability, Helm and K3s on one small Hetzner server, CI/CD, and the live deployment at assetcare.janaka.me. Why, what, how and proof for each course, with the repository to clone.

  • A weekend with the course Duration
  • Engineers who ship, and want to ship properly For
  • Read · try the demo · request the source Format
Learning seriesCase study · coming progressively

From code to production: building AssetCare

Fourteen modules that follow the live AssetCare deployment from its first architecture decision to a public URL on Kubernetes: architecture, Spring Boot, Angular, PostgreSQL and Liquibase, Keycloak, Docker, K3s, Helm, Terraform, HTTPS, CI/CD, observability, health checks and the AI-assisted engineering workflow. Each module says where its material is today.

  • A module an evening, at your pace Duration
  • Engineers taking a system to production For
  • Read · run · verify · compare with the live site Format

Participate

Join the mission.

Everyone is welcome. Here is how to take part.

  • Star and watch the repository to hear about new material, events and updates.
  • Fork it and open a pull request with improvements, study notes or new content — contributions shape the academy.
  • Join the community channels to connect with other learners, ask questions and share what you find.
  • Tell someone who wants to grow technically and ethically. The goal is a thousand people who exceed their own expectations.

Contributing

Tutorials, fixes, documentation and suggestions are all welcome. Read the guidelines in CONTRIBUTING.md first, and hold to the code of conduct — respect, collaboration and generosity.

Licence

Licensed under the Apache-2.0 License. See the LICENSE file for the full text.