Build, secure, and deploy modern cloud-native systems
Move from high-tech foundations to practical backend engineering through an intensive program combining career development, Java, Spring Boot, microservices, distributed systems, Docker, Kubernetes, and CI/CD.
Over 30 weeks, participants will develop the technical knowledge, professional skills, and hands-on experience needed to contribute to modern backend and platform-engineering teams.
Program begins July 22, 2026.
Schedule
Sundays and Wednesdays
Starting at 17:00
Format
Primarily online, with four in-person meetings at Hasoub Garage
Language
Arabic & English
Target Audience
-
Junior developers seeking a structured backend-engineering path
-
University graduates preparing to enter the technology industry
-
Career switchers ready to commit to intensive technical learning
-
Candidates interested in backend, microservices, platform engineering, or DevOps
-
Self-directed learners who want to build a substantial portfolio project
-
Participants who can attend twice a week and complete assignments and project work outside scheduled meetings
Admission is selective. Applicants should be prepared to demonstrate their motivation, learning readiness, and ability to commit throughout the full program.
Program Structure
PHASE 1: ORIENTATION & CAREER MINDSET (Duration: 2 weeks | 4 workshops)
Understand the high-tech ecosystem, explore possible career paths, identify personal strengths, and take ownership of long-term professional growth.
-
Introduction to the high-tech industry
-
Technology ecosystem overview
-
Roles and career paths in technology
-
Personal strengths and areas for development
-
Self-learning techniques
-
Using AI for learning and productivity
-
Career planning and goal setting
-
Professional communication
PHASE 2: MANDATORY FOUNDATIONS (Approximately 6 weeks | 11 interactive sessions)
Build the technical, analytical, communication, and employment skills required to integrate into a professional technology environment.
-
Career and employment skills
-
Analytical thinking and problem-solving
-
Git and version control
-
Linux and operating systems
-
Networking foundations
-
Scripting
PHASE 3: MICROSERVICES DEVELOPMENT & DEVOPS (Approximately 22 weeks | 45 technical lessons)
Develop practical backend-engineering skills and learn how modern distributed applications are designed, secured, tested, containerized, and deployed.
Technical concepts are reinforced through assignments, labs, code reviews, mentoring, and an end-to-end portfolio project.
-
Java backend foundations
-
Spring ecosystem
-
Microservices architecture
-
Distributed systems and messaging
-
Containers, Kubernetes, and DevOps
Tools & Technologies

Java 8+

Docker

Kubernetes

IntelliJ

Minikube

GitHub

Jenkins

Postman

Swagger

MySQL

Spring Framework

MongoDB

Kubernetes

Kafka

Kubernetes
Deliverables & Inclusions
Complete source code
System architecture documentation
Professional system diagrams
API documentation
Automated deployment pipelines
Kubernetes configuration files
Production-like deployment environment
Final technical presentation
The project is designed to demonstrate not only the technologies used but also the participant’s ability to explain architectural decisions and engineering trade-offs.
SUPPORTED BY
PARTNERS

CONTACT
We’d love to hear from you! Whether you have a question, feedback, or just want to say hello, don’t hesitate to reach out!
Reach us at