Learn-Build-Assess loop
Every concept is immediately practiced through exercises and projects, then reviewed before moving forward.
Создать аккаунт и подать заявку
A 5-month, hands-on bootcamp that takes true beginners from zero to shipping real Java + Spring Boot apps, using Git, Linux and AI coding assistants the right way.
Every concept is immediately practiced through exercises and projects, then reviewed before moving forward.
You learn to use AI coding assistants as a learning aid, while developing the judgment to review and correct their output.
You deploy your own Spring Boot application to Railway, so you can see and share what you built, not just read theory.
Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.
What does a programmer actually do? A practical problem-solving mindset
Installing the JDK and IntelliJ IDEA, setting up your workspace
Your first Java program: Hello World and how compilation works
Reading and understanding error messages like a professional
Variables, primitive data types and operators
Working with Strings and basic console input/output
Conditional logic: if/else and switch statements
Hands-on lab: building a simple calculator
For, while and do-while loops
Arrays and basic collection handling
Writing clean, reusable methods
Hands-on lab: number guessing game and simple data processing
Classes, objects and constructors
Encapsulation and access modifiers
Inheritance and polymorphism fundamentals
Interfaces and abstract classes
Mini project: modeling a small real-world domain in Java
Git fundamentals: init, add, commit, branch
Working with GitHub: remotes, pushing and pull requests
Resolving merge conflicts safely
Practice: versioning your OOP mini project
Navigating the filesystem and essential commands
File permissions, processes and basic package management
Running and managing Java applications from the terminal
Shell basics that support daily development tasks
What AI assistants can and cannot reliably do
Writing effective prompts for coding tasks
Using AI to explain, refactor and debug your code
Verifying AI-generated code and avoiding blind trust
Spring Boot project structure and dependency injection basics
Building your first REST controller
Handling requests, responses and JSON
Hands-on lab: building a simple CRUD API
Relational database basics and setting up PostgreSQL
Mapping entities with JPA and Hibernate
Writing repositories and basic queries
Connecting your Spring Boot API to a real database
Writing basic unit tests with JUnit
Debugging techniques and using AI to review code before merging
Basic CI/CD concepts for small applications
Deploying your app to Railway
Capstone project: build, test and ship a complete application
Показаны только текущие открытые группы.
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”
Смотрите реальные истории выпускников из сообщества Ingress.
Изучить результаты выпускниковМы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.
Сначала вопросы? Поговорите с консультантомСоздайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.
Подтвердите данные заявкиJunior Java Engineer: AI-Powered Java Fundamentals are preselected.
Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.
ВЫБРАННЫЙ КУРСJunior Java Engineer: AI-Powered Java FundamentalsГибрид
Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.