Learn Spring Course FAQ

Access never goes away. Once you’re enrolled in the course – you have access to it indefinitely. It doesn’t expire, there is no time limit, and you can revisit the lessons as much as you like. The platform will keep track of your progress as you finish each module so you can pick up where you left off at any time.

Yes, of course, I handle support myself, directly over email. You can (and should) always reach out and ask.

That’s absolutely fine, of course. If the material doesn’t work for you, definitely get in touch within 20 days and you’ll get a full refund for any single course package.

Definitely – it makes no sense buying a course without going through a few lessons and making sure it’s a good fit.

There are several open lessons in the course – you can simply go back to the course page and search for the word “preview” there.

Yes, of course; that’s how I always structure my courses. I keep the material up-to-date, and all existing students get access to it.

Yes, definitely. We’re going to be building a couple of applications during the course, and the code will be available on GitHub.

Most students have English as a secondary language, so we created word-for-word transcriptions and captions for all lessons in the course.

Going through the course requires a minimal understanding of Java.
Each lesson provides clear learning resources when we need to go beyond the language basics.

The projects in the Spring courses are using Spring 6 and Spring Boot 3.

The migration to Spring 7 and Boot 4 will be starting soon 🙂

Of course, you’ll find instructions to upgrade inside the course.

You can also request an upgrade here.

Here’s an example of the Certificate of Completion.

Note that this sample is at a lower resolution – the full high-fidelity certificate is much larger, so that it can be printed.

Sure, a team license is available for All Access, your team can enroll here.

Simply put, you can use any IDE that supports Maven.

More than half of the students are using IntelliJ and the others are mostly using Eclipse.

I present the material with a very minimal use of any specific IDE features, exactly so that everyone can use their favorite IDE 🙂

The course material is entirely self-paced – you can go through it when you need to, and as many times as you need to.

A lot of students don’t – and the material is structured so that you won’t have to.

You can jump into any lesson, learn what you need to move your implementation forward, and jump back out. And that’s exactly how many of the students are using the course.

On the course page, you’ll find the total number of hours in the course (just look for the word “Hours”). As a general suggestion, I recommend putting aside double that to go through the material from start to finish.
That being said, definitely have a look at the previous question – that explains that you actually don’t necessarily have to go start-to-finish.

Sure. Investing in courses is the next step after the much slower experience of learning through individual articles. Here’s a quick resource to point to – when you’re discussing this with someone else in your company.

That’s a great question.

I’m structuring the material to directly help with the latest Core V5 certification, yes.

The video lessons will cover about 80% of what you need to take the exam, with the remaining 20% carefully covered by written material.