Beginner course · Live online

Java Foundations + AI

Learn programming from the ground up and build modern Java applications using team practices such as Git, testing, APIs and AI-assisted development.

Approx. 5 months designed to fit around a job
Live online workshops and feedback
15–20 participants per cohort
Final project complete Java application

Who this is for

A solid foundation for your first Java project

This program is suitable for

  • people who want to learn programming from the ground up in a guided environment;
  • professionals in adjacent technical roles who want to understand backend development;
  • graduates or students who need practical work and portfolio projects;
  • people who can dedicate time to exercises between live sessions.

What to know before you join

  • this is not a self-paced video course;
  • the program does not promise automatic employment after completion;
  • it does not replace individual practice between sessions;
  • previous Java knowledge is not required.

Outcomes

What you will be able to do

Write clear Java code

Use types, collections, OOP, exceptions and control structures to solve real problems.

Build a backend

Work with databases, Spring Boot and REST APIs in a well-structured application.

Verify what you deliver

Use Git, debugging, automated tests and AI as working tools without replacing technical understanding.

Indicative curriculum

From fundamentals to the final project

1. Programming fundamentals and development environment Java, the JDK, IntelliJ IDEA, the terminal, simple algorithms, Git and project organization.
2. Object-oriented programming Classes, objects, encapsulation, inheritance, interfaces, polymorphism and problem modelling.
3. Core Java and robust code Collections, generics, exceptions, streams, debugging, refactoring and maintainable-code fundamentals.
4. Databases and persistence Relational SQL, JDBC, transactions and connecting an application to a database.
5. Spring Boot and REST APIs Dependency injection, services, validation, persistence, REST endpoints and API documentation.
6. Testing and collaboration JUnit, Mockito, integration tests, code review, branch-based collaboration and release preparation.
7. AI-assisted development and final project Responsible use of Copilot-style tools for explanations, tests and refactoring, with explicit verification of generated code.

The curriculum is reviewed before each cohort to keep tools and examples relevant without changing the stated learning outcomes.

Trainer

Practical experience, explained clearly

Alexandru Ionuț Păltinean

Software developer and Java trainer

A developer experienced in web applications, Java and Spring, with a background in mentoring and technical team coordination. His teaching focuses on strong fundamentals, practical exercises and clearly explained implementation decisions.

Investment

Choose the appropriate track

Java Foundations + AI — standard track

Includes live sessions, learning materials, workshops, feedback and the final project.

990 € + VAT / participant

Total including VAT: 1.197,90 €

Full payment: 891 € + VAT, with a 10% discount (1.078,11 € VAT included).

Payment in 4 installments: 247,50 € + VAT / installment.

Apply now

Java Foundations + AI — accredited track

Includes the complete program and the accredited certification route, subject to the applicable eligibility requirements.

1.190 € + VAT / participant

Total including VAT: 1.439,90 €

Full payment: 1.071 € + VAT, with a 10% discount (1.295,91 € VAT included).

Payment in 4 installments: 297,50 € + VAT / installment.

Apply now

Frequently asked questions

Before you apply

Can I join if I have never programmed before?

Yes. The program starts with the fundamentals, but you need time for exercises between sessions.

Will AI write the code for me?

No. We use it for explanations, alternatives and verification; you still need to understand and justify every decision in your project.

Is the start date final?

The cohort is planned for October 2026. The exact day and schedule are confirmed before enrollment opens.

Application form

Apply for the Java cohort

Complete the form for the cohort planned for October 2026. We will follow up with the schedule, agreement and steps required to confirm your place.

We do not request your date of birth or address at this stage. If you continue the enrollment process, any required documents are requested separately.