Become a Software Developer in 12 Weeks

Train full-time with Obsidi® Academy. Build real apps, learn modern AI-assisted workflows, and graduate ready to ship value on day one. Eligible students may receive a monthly stipend.

Apply here if your are already an Obsidi Member 
*Applications for members are processed faster 

Not a member yet? 

Cohort 9 applications

Oct 31, 2025

Applications close

Dec 15, 2025

Next info session

Nov 12, 2025

Admissions — How It Works

Click each Phase to know more details.

Eligibility: More information below.

  • Consent to criminal and financial background checks.
  • Consent to psychometric assessments.

  • Not hold employment or attend other educational/professional development during the bootcamp and subsequent employment.
  • Obsidi® does not provide sponsorship for Canadian Work Permits.

Disclaimer: Obsidi® Academy acceptance is contingent upon passing a criminal and financial background check.

Program at a Glance

  • Format: Full-time, 12 weeks, instructor-led + team projects
  • Stack: Java,Spring Boot, PostgreSQL/SQL, JavaScript, React (intro)
  • AI in Practice: Use AI to plan tasks, write/tests code, and document work—responsibly
  • Portfolio: 2 capstones (WeatherApp + FeedApp) + assignments on GitHub
  • Support: Daily scrums, code reviews, 1:1 coaching, career prep
  • Funding: Monthly stipend for eligible participants
  • Pathways: Interview opportunities with Obsidi® employer partners after graduation

What You’ll Learn (Skills you can use on day one)

Backend

  • Java fundamentals, OOP, testing best practices
  • Spring Boot, REST APIs, auth, JSON, error handling

Frontend

  • HTML, CSS, JavaScript basics, UI patterns & accessibility
  • Intro to React + Tailwind; connect to backend APIs

Data & Workflow

  • PostgreSQL/SQL (joins, indexing, ACID) + JDBC integration
  • CI/CD with GitHub Actions, docs & handoff

AI Across the Stack

  • Bring AI into your workflow for planning, coding, tests, and documentation—ethically and safely

Who Should Apply

Acceptance depends on seat availability and meeting all program and employer requirements (e.g., background checks).

Ideal Candidate Profile

  • Early-career builders & career switchers ready to learn full-time
  • Motivated problem-solvers who want to ship with Java + Spring
  • You’ve done some self-study, can share a project or two, and are hungry to level up fast

Eligibility Requirements (Canada)

  • Obsidi® membership (free to join)
  • Black-identified individuals and allies who legally reside in Canada and are authorized to work for any employer in Canada

Commitment & Program Policies

  • Able to commit full-time (no other work/school during the program and subsequent onboarding)
  • Consent to psychometric assessments and criminal/financial background checks
  • Hybrid work conditions may apply after graduation, per employer policy

AI-Enabled Engineering, from Day One

We’ve added practical AI throughout the bootcamp to address the market gap and keep pace with current tools and hiring expectations. Obsidi® Academy integrates real-world AI tools across the entire stack so graduates code, test, and document the way modern teams work.

12-Week Curriculum Snapshot

A quick glance at what your three months will look like

Java fundamentals

Introduction to variables, data types, arrays, strings, and hands-on coding exercises.

Object-oriented programming (OOP)

Concepts such as classes, objects, inheritance, encapsulation polymorphism, abstraction (interfaces and abstract classes), exception handling, wrapper classes, and static variables. methods.

Collections and concurrency

ArrayList, LinkedList, HashMap, LinkedHashMap, TreeMap, HashSet, LinkedHashSet, TreeSet, and an introduction to threads.

Testing, generics & lambdas

JUnit testing, search and sort algorithms, Java generics, functional interfaces & lambda expressions, and method references.

PostgreSQL basics & JDBC

Fundamentals of PostgreSQL-SQL commands (DDL, DML, DCL), joins, triggers, functions, stored procedures, views, ER diagrams, indexing, ACID properties, and normalization. Hands-on with the FeedApp ERD and database tables.

Advanced SQL & JDBC

Advanced SQL topics, including subqueries and JDBC integration, and begin Capstone 1 (WeatherApp Database).

Spring Framework and Backend Development

Spring JDBC, JPA and Hibernate.

Spring Framework and Backend Development​

Spring Security, and Spring Mail.

Spring Framework and Backend Development

Build and test REST API endpoints for the FeedApp backend with database integration. Implement integration testing and CI/CD pipelines using GitHub Actions.

WeatherApp backend (Spring)

Develop the backend for the WeatherApp project using Spring, applying learned concepts.

Frontend fundamentals

Fundamentals of web development-HTML, CSS, JavaScript, and React JS.

FeedApp frontend (React)

Create the FeedApp frontend using React JS, Tailwind CSS and React libraries. Integrate AI-powered features such as content moderation, smart comment generation, and sentiment analysis by connecting to the FeedApp backend built in Week 8.

  • 12 Full-Time Weeks
  • 1:1 Coaching
  • 2 Capstone Projects
  • $2,000 Monthly stipend for eligible participants

🚀 What You’ll Build in 12 Weeks

In just 12 weeks, you’ll learn by building. Every module ends with production-style deliverables—so your portfolio, not your transcript, does the talking.

🛠️ Build Real Apps

Hands-on projects that mirror how real dev teams work:

  • WeatherApp – Production-style backend with services & integrations

  • FeedApp – Full CRUD app with API, DB, CI/CD, and React front end

  • Mini Projects – Smaller builds focused on specific backend and frontend skills

💼 Show Your Work

Graduate with a portfolio that proves your value:

  • GitHub-Ready Repos — reviewed, documented, and shareable
  • Clear Handoffs — code, tests, and docs you can demo
  • Capstone Demos — showcase your apps to peers and employers

🚀 Launch Your Career

Turn your skills into opportunities:

  • Career Prep — resume, LinkedIn, and portfolio coaching
  • Mock Interviews — technical and behavioral practice
  • Employer Access — direct interviews and showcases with Obsidi® partners

Got questions about Obsidi® Academy?

Join our next Zoom Info Session—we’ll walk through the program and answer anything on your mind. Link will be available November 12 at 12:55 p.m.

THE OBSIDI DIFFERENCE

Meet the team that will help you transform your career

Learning on your own can only take you so far. Obsidi’s hands-on approach means you have a team behind you from day one.

Saba Mushtaq

Learning Operations Lead

Aquib Ajani

Lead Instructor

Hrithik Advani

Assistant Instructor

Jeffrey Bulmer

Assistant Instructor

Got any questions? Connect with them in the Obsidi Academy Community. Let’s have a conversation.

Certification & badges

You will earn credentials you can share on LinkedIn and your resume.

  • Obsidi Academy Certificate of Completion (verifiable PDF)
  • Digital badge for social profiles and career sites
  • GitHub portfolio with two capstones and assignments

Academy Graduate testimonials

“I went from knowing nothing about software development to building full-stack projects and working in a team. If you’re curious about tech and willing to learn, just go for it!”

Don Diei, Cohort 5

“It is an awesome experience where you get to learn a lot, grow quickly and connect with amazing people. The curriculum covers a wide range of technical topics and I gained valuable knowledge.”

Elo Idiodi, Cohort 6

“I gained a solid foundation in full-stack development and the confidence to build real applications. I didn’t expect to enjoy pair programming and teamwork so much. It made learning a lot faster and more fun.”

Errol Stewart, Cohort 7