Backend Engineers Welcome to 2025

A complete breakdown of Backend Weekly 2025 plan including all the content, products and courses that will be released.

Hello “👋

Welcome to another week, another opportunity to become a Great Backend Engineer.

Today’s issue is brought to you by Masteringbackend → A great resource for backend engineers. We offer next-level backend engineering training and exclusive resources.

Hi everyone,

I want to use this medium to welcome old and new subscribers to this wonderful new year and also to outline the content direction we are taking to help you become a Great Backend Engineer.

First, thanks to everyone who stuck with us throughout last year and the new subscribers who joined us.

Below are some of the products, courses, and content we plan to release this year. As a subscriber to this newsletter, you will have the utmost benefits and huge discounts for any product or courses we share here.

Content Plan

We have already structured all the content that will be sent out this year. Here’s a summary of our content pipeline.

  1. January → API Design

  2. February → Web Security

  3. March → Software Testing

  4. April → Software Design Principles

  5. May → Search Engines

  6. June → Deployment

  7. July → Software Caching

  8. August → GraphQL

  9. September → Microservices

  10. October → Building a SaaS

  11. November → Data Structures and Algorithms

  12. December → Containerization and CI/CD

Click here for a detailed outline of each week’s content with the monthly content topic listed above.

Don’t enjoy all this wealth of knowledge alone this year.

Courses

We planned to complete and release 4 major courses with a detailed roadmap for becoming a Great Backend Engineer.

  1. Become a Java + Spring Backend Engineer:

All-in-one Java and Spring course for learning backend engineering with Java. This comprehensive course is designed for Backend Engineers seeking proficiency in Backend Engineering with Java.

The course comes with:

  • 10+ in-depth modules

  • 50+ in-depth chapters

  • 160+ high-quality lessons

  • 48+ hours of video training content

The course is organized into 10 in-depth modules:

  • Java Essentials

  • Advanced Java

  • Building Backend Systems

  • Design Patterns in Java

  • Building REST APIs

  • Testing In Java

  • GraphQL with Java

  • Microservices in Java

  • Introduction to Kubernetes

  • Containerizing and Deploying Java Applications

  • Build Milestone Projects

We’ve released the first module and will be releasing modules every month to give you some time to practice properly.

  1. Become a Python Backend Engineer:

This comprehensive course is designed to guide you through the fundamental and advanced concepts of Python programming, progressing to practical skills for building scalable backend systems, implementing logging and caching, creating REST APIs, exploring GraphQL, testing strategies, containerization, deployment, and hands-on project development.

The course comes with:

  • 10+ in-depth modules

  • 50+ in-depth chapters

  • 300+ high-quality lessons

  • 48+ hours of video training content

The course is organized into 10 in-depth modules:

  • Python Essentials

  • Advanced Python

  • Building Backend Systems

  • Logging and Caching

  • Building REST APIs

  • Testing In Python

  • GraphQL with Python

  • Databases In Python

  • Containerizing and Deploying Python Applications

  • Build Milestone Projects

I also prepared two bonus mini-projects and bundled them inside. We will build 10+ Python-based projects to help you solidify your learnings.

  1. Become a Node.js Backend Engineer:

This comprehensive course is designed to guide you through the fundamental and advanced concepts of Node.js programming, progressing to practical skills for building scalable backend systems, implementing logging and caching, creating REST APIs, exploring GraphQL, testing strategies, containerization, deployment, and hands-on project development.

The course comes with:

  • 10+ in-depth modules

  • 50+ in-depth chapters

  • 350+ high-quality lessons

  • 48+ hours of video training content

The course is organized into 10 in-depth modules:

  • Node.js Essentials

  • Advanced Node.js

  • Building Backend Systems

  • Logging and Caching

  • Building REST APIs

  • Testing In Node.js

  • GraphQL with Node.js

  • Databases In Node.js

  • Containerizing and Deploying Node.js Applications

  • Build Milestone Projects

We’ve released the first module and will be releasing modules every month to give you some time to practice properly.

  1. Become a Rust Backend Engineer:

This comprehensive course is designed to equip you with the essential skills to master Rust programming, progressing to advanced concepts, testing strategies, web development, database connectivity, containerization, and deployment of Rust applications.

The course comes with:

  • 10+ in-depth modules

  • 50+ in-depth chapters

  • 350+ high-quality lessons

  • 48+ hours of video training content

The course is organized into 10 in-depth modules:

  • Rust Essentials

  • Advanced Rust

  • Web development with Rust

  • Actix-web framework

  • Building REST APIs

  • Testing In Rust

  • GraphQL with Rust

  • Databases In Rust

  • Containerizing and Deploying Rust Applications

  • Build Milestone Projects

We’ve released the first module and will be releasing modules every month to give you some time to practice properly.

Projects

Below are some of the cool projects we are launching this year.

  1. 30RubyProjects: This is a challenge-based course where we challenge you to build 30 Ruby projects and land your dream Ruby Backend Role in 90 days.

  2. 30RustProjects: This is a challenge-based course where we challenge you to build 30 Ruby projects and land your dream Rust Backend Role in 90 days.

  3. 30PythonProjects: This is a challenge-based course where we challenge you to build 30 Ruby projects and land your dream Python Backend Role in 90 days.

  4. 30NodejsProjects: This is a challenge-based course where we challenge you to build 30 Ruby projects and land your dream Node.js Backend Role in 90 days.

  5. 30JavaProjects: This is a challenge-based course where we challenge you to build 30 Ruby projects and land your dream Node.js Backend Role in 90 days.

Each challenge route will cost $50 and we will work together including a community of like-minded folks to land you a backend role in 90 days. Each challenge will include Interview preparation kits, data structure, algorithm kits, and many more.

If you want to make the payment now, you can get a $30 flat fee for any route you take available only this week. Reply “Challenge Accepted” and I will send you a link to join the waitlist.

Did you learn any new things from this newsletter this week? Please reply to this email and let me know. Feedback like this encourages me to keep going.

See you on Next Week.

Remember to start learning backend engineering from our courses:

Backend Engineering Resources

Whenever you're ready

There are 4 ways I can help you become a great backend engineer:

1. The MB Platform: Join 1000+ backend engineers learning backend engineering on the MB platform. Build real-world backend projects, track your learnings and set schedules, learn from expert-vetted courses and roadmaps, and solve backend engineering tasks, exercises, and challenges.

2. ​The MB Academy:​ The “MB Academy” is a 6-month intensive Advanced Backend Engineering BootCamp to produce great backend engineers.

3. MB Video-Based Courses: Join 1000+ backend engineers who learn from our meticulously crafted courses designed to empower you with the knowledge and skills you need to excel in backend development.

4. GetBackendJobs: Access 1000+ tailored backend engineering jobs, manage and track all your job applications, create a job streak, and never miss applying. Lastly, you can hire backend engineers anywhere in the world.

LAST WORD đź‘‹ 

How am I doing?

I love hearing from readers, and I'm always looking for feedback. How am I doing with The Backend Weekly? Is there anything you'd like to see more or less of? Which aspects of the newsletter do you enjoy the most?

Hit reply and say hello - I'd love to hear from you!

Stay awesome,
Solomon

I moved my newsletter from Substack to Beehiiv, and it's been an amazing journey. Start yours here.

Reply

or to participate.