I just wrote The Road to Membership and Baeldung Pro a few days ago.

Yes, it’s been a busy week 🙂

The TLDR

The TLDR is a major change to how we sell courses – we finally have a subscription with access to everything 🙂

That’s Baeldung All Access, and as the name suggests, it includes everything—current and upcoming courses. Yes, everything.

Why Individual Courses?

I’ve always considered my courses independent and stand-alone. Sure, they cover common ground, but ultimately, each course stands on its own.

However, with each new course, the material becomes more of an overall technical education in the Java ecosystem rather than separate courses.

Now, with the new courses, the education starts including testing, persistence, build tools, working in the cloud, and architecture, and so the courses are meant to work together.

Individual courses are no longer the right solution.

Bulk Package Nightmare

If you’ve been looking at any of the courses, I’m sure you’ve seen the bulk packages. The many, many, many bulk packages 🙂

To cut a long story short, maintaining bulk packages for all possible course combinations can get super complex, as you can imagine. And, adding a new course to the mix is almost impossible.

And, I’m soon adding two new courses, so something definitely needs to change.

Why Go All-In on All-Access

Of course, All-Access is the clear next step. It’s also highly requested by pretty much everyone.

So, here we are. Last week, I finally archived all our bulk packages – which felt great 🙂 – and announced our two new packages to replace all of them:

They’re structured to include all of my courses:

  • REST With Spring Boot
  • Learn Spring
  • Learn Spring Security – Core and OAuth
  • Learn Spring Data JPA

That, and all upcoming courses as well:

  • Learn Maven
  • Learn JUnit

Lifetime Access and Pricing All Access

The pricing question is always a tough one – how do I price All Access right for students and right for Baeldung?

I did have the bulk package that contained all courses as a reference, and I decided to price All Access quite a bit more affordable.

During the launch, the Yearly option is 97$, and after that, it will go to 107$ at the Master Class level.

And the Lifetime option is 397$ and will go up to 427$ after the launch.

I haven’t announced the full launch yet, but that should be coming soon; in the meantime:

New Courses and the Road Ahead

Putting all of my courses under All Access was a big step. Now, comes the interesting part – the step after that, and the one after that.

My focus right now is on new material. That means two new courses are coming, with three more planned:

  • Learn JUnit
  • Learn Maven

No course pages or packages yet, but they’re coming soon(ish). And they’ll all be part of All Access 🙂