This website uses cookies to deliver content specific to your interests. You can enable/disable cookies in your browser's settings.

Read more

A 480-hour Java Developer Bootcamp — learn from scratch

Java is the most popular programming language for creating large applications, such as banking systems.
It comes with more complex and abstract problems than typical web development languages, but it can command you a higher salary.

Start learning now!

your IT career

Java Developer

Your new
IT job

The curriculum — a 24-week course with 1-on-1 mentoring

Learn the world's most popular programming language from scratch.

Java 8

Java 8

The best and the most coveted version of Java.

Java 8 is the newest commercially used version of the world's most popular programming language. It has quickly gained recognition among developes, mainly thanks to its enhanced performance and shorter development cycle. Java is most commonly used in large companies and software houses.

Intellij IDEA

Intellij IDEA

The working environment loved by the best programmers in the world.

Intellij IDEA is the second most popular programming environment for Java, only falling behind Eclipse. It was created by JetBrains, a Czech company which is also developing tools for other programming languages. Kodilla's Java Developer Bootcamp gives you access to the full version of Intellij IDEA for educational purposes.



Take your programming to a higher level.

Spring is a framework for creating Java applications. Even though Java Developer Bootcamp focuses on vanilla Java, it also introduces this framework due to its popularity.



One of the most popular tools for automatic testing.

This is a tool for testing Java applications — a unit test which checks if the code works as expected. JUnit is associated with Test Driven Development methodology, where you write tests before writing the actual code. This way, you can focus on programming and spend less time bugfixing.


Lambda expressions

Feel the magic of Java 8.

Lambda expressions are a new feature introduced in Java 8. They facilitate functional programming and simplify the development process. With lambda expressions you don't have to use object states — you just declare what you want to do. Many companies consider functional programming (along with the traditional object-oriented programming) an asset, so it will be a great addition to your CV.



Work with data like a pro.

Hibernate is a Java framework for object-relational mapping, that is for mapping from Java classes to database tables, as well as for mapping from Java data types to SQL data types. Hibernate automates the processes, so you don't have to map data types and create database tables manually. Hibernate was created in 2011 and has been developed as an open-source tool since then.

Learn anytime, anywhere with a dedicated Mentor.

I accept the terms and conditions and I make no objections.
I want to receive the newsletter and be notified about discounts and new Kodilla products. Read more

Why choose the Kodilla Java Bootcamp?

Zalety Kodilli

1-on-1 mentoring

Your personal mentor adjusts to your learning pace, monitors your progress, reviews your code and answers your questions. Moreover, there are on-call mentors on our chat, ready to assist you till late.

Zalety Kodilli

Learn online — anytime, anywhere

You learn outside the classroom, in the environment that works best for you. No need to commute, no fixed hours (the only scheduled activities are 1-on-1 video chats with your Mentor) — save time and money and focus on coding.

Zalety Kodilli

480 hours of practical training

By joining the Kodilla community, you receive help and support from hundreds of other students and graduates. Connect with your peers and brainstorm together!

Spice up your portfolio

During our Bootcamps you create professional-looking projects and applications to make your portfolio stand out.

Prework — preparing for the Bootcamp

Before you start your Java Bootcamp, you will have access to introductory materials. The prework covers the basics of Java programming, so you have a solid theoretical background before the actual course.

Nasz wsparcie

Theoretical introduction

The prework stage (the basics of programming) should take you 15-20 hours of study to complete. It's best to allocate 4-7 days for it.

Nasz wsparcie

Access to the community

At the prework stage you receive access to Kodilla chat where you can discuss and ask questions to other students and Mentors.

Nasz wsparcie

Pracitical tasks

Pracical tasks will give you a chance to use your theoretical background to write your first code snippets.

How it works

Object-oriented Java programming

Object oriented programming, data structures... you will learn everything from the ground up.

Software design patterns and algorithms

You will learn how to efficiently solve programming problems.

Creating an app with REST API

You will spend about 150 hours on building an application which will be a great addition to your portfolio.

Test Driven Development

Code more, test less — write the applications that test themselves!

Graduate support program

Nasz wsparcie

The Kodilla community

The community of students, graduates and Mentors keeps you motivated. You can see the progress of your coursemates and you can always discuss an idea or ask for help if you get stuck.

Nasz wsparcie

Constant feedback

Mentors, students and course coordinators will be within your arm's reach, anytime.

Kciuk w góręLearn to code and get a solid job!

Enroll in a Bootcamp

100% Guarantee

Select the Bootcamp scope

Select the Bootcamp edition

Seats left: Currently there are no free seats for this Bootcamp.

Payment method

Monthly payment

The safest payment method
No applications, no formalities
100% refund guarantee up to 14 days after the start

/ month
Total price: net / incl. VAT
Order now

Single payment

100% refund guarantee up to 14 days after the start

Total price: net / incl. VAT
Order now

The offer is valid till: 05.12.2018 The offer is valid till: 05.12.2018

Frequently Asked Questions

Which Bootcamp should I choose?

If you enjoy solving tricky issues and want to program complex applications for a large company, choose Java Bootcamp. If you prefer working in smaller environments and creating websites and web applications, Web Developer or Web Developer Plus Bootcamp will be the best option.

How do the Bootcamps work?

During a Bootcamp you learn online with 1-on-1 mentoring. You spend 90% of the time on practical tasks and 10% on the theory.

Can I take part in a Bootcamp if I don't have any programming experience?

Yes, you'll learn from scratch. Our Web Developer, Web Developer Plus and Java Bootcamps are designed for the people with no prior programming experience.

Do women also take part in the Bootcamps?

Sure thing! Usually 22-34% of Bootcamp participants are women.

How much time should I allocate for studying?

Our Bootcamps are much more than just learning materials — there are also practical assignments and projects. We assume that a student should allocate 15-20 hours each week for the course.

Can I withdraw during the course?

You can withdraw at any time during the course. If you withdraw within the first 14 days, we will make full refund. If you want to withdraw at a later stage, please contact your course coordinator for individual arrangements. If you pay upfront for a bootcamp, we usually make a proportional refund. If you pay in installments, discuss your options with the coordinator.

Got questions? Drop us a line Call us +48 737 690 577