+91 98508 30247 info@fairshare.tech
Program Structure · 45 + 45 Days

45 days of intensive training.

45 days of supervised internship.

Designed for students and freshers who want genuine software engineering capability, reviewed pull requests, and verifiable internship experience at Fair Share IT Services Pvt. Ltd.

Days 1–14

Stage 1: Ruby, OOP, Git & Web Foundations

Days 15–35

Stage 2: Rails MVC, PostgreSQL, Auth & Testing

Days 36–45

Stage 3: Peer PRs, Cloud Deploy & Capstone

Days 46–90

Phase 2: Supervised Software Internship

Visual Timeline

How the 90-day engineering journey unfolds.

Every day in the first 45 days builds toward a concrete milestone deliverable, preparing you for the 45-day internship phase.

Stage 1: Foundations

Days 1–14 · Ruby, OOP, Git & HTTP

Stage 2: Build

Days 15–35 · Rails MVC, PostgreSQL, Auth & Minitest

Stage 3: Ship

Days 36–45 · Peer PRs & Capstone

Days 46–90 · Supervised Software Internship Phase (Fair Share IT Services Pvt. Ltd.)

After passing Milestone 09, trainees transition into 45 days of supervised issue tickets, bug fixes, and portal modules. Selection criteria and terms are shared in writing before enrolment.

STAGE 1

Foundations

Ruby 3.x · OOP · Git & PRs · HTML/CSS · HTTP

DAYS 1–5 · MILESTONE 01

Ruby Foundations & CLI Problem Solving

Ruby 3.x syntax, methods, arrays/hashes, blocks, procs, enumerables, custom exceptions, and writing unit-tested CLI scripts.

Deliverable → 10 Minitest-verified Ruby scripts

Rubric: All automated tests pass; you explain time complexity & method design live

DAYS 6–9 · MILESTONE 02

Object-Oriented Design & Git Branch Workflow

Classes, modules, mixins, encapsulation, composition vs inheritance, Git branching, rebasing, and opening your first Pull Request.

Deliverable → Domain-modeled Library & Inventory engine via Git PR

Rubric: Clean SOLID class responsibilities, zero merge conflicts, readable commit log

DAYS 10–14 · MILESTONE 03

Web Foundations, HTTP Cycle & Responsive UI

Semantic HTML5, modern CSS Grid/Flexbox, DNS, TCP/IP, HTTP verbs, status codes (200/302/404/422/500), cookies, and headers.

Deliverable → Responsive landing application + HTTP request trace lab

Rubric: W3C-valid markup, responsive breakpoints, accurate HTTP lifecycle explanation

STAGE 2

Build

Rails 7 · PostgreSQL · Active Record · RBAC Auth · Minitest

DAYS 15–20 · MILESTONE 04

Rails MVC Architecture & RESTful CRUD

Rails routing, ActionController, ERB/Turbo views, partials, strong parameters, flash notices, and form error states.

Deliverable → Full-CRUD Notes & Task Manager web application

Rubric: RESTful routes, zero N+1 view queries, proper HTTP 422 form validation handling

DAYS 21–26 · MILESTONE 05

PostgreSQL, Schema Design & Active Record

Relational modeling, reversible migrations, foreign keys, indexes, belongs_to/has_many/through associations, scopes, and custom validations.

Deliverable → Multi-table Relational Publishing Platform with PostgreSQL

Rubric: Normalized 3NF schema, indexed foreign keys, tested model validations

DAYS 27–31 · MILESTONE 06

Authentication, Role Authorization & Web Security

Session management, password hashing (has_secure_password / bcrypt), role-based access control (RBAC), CSRF protection, and SQL injection prevention.

Deliverable → Role-secured multi-author portal (Admin, Editor, Member)

Rubric: Zero privilege-escalation bypasses in security test suite

DAYS 32–35 · MILESTONE 07

Automated Testing (Minitest), JSON APIs & Debugging

Model unit tests, controller/integration request tests, fixtures, building versioned JSON APIs, and diagnosing stack traces with byebug/debug.

Deliverable → Automated test suite (90%+ critical path) + REST JSON API endpoint

Rubric: All CI checks green; student diagnoses 3 planted production bugs live

STAGE 3

Ship

Peer Code Reviews · Cloud Deployment · Capstone Defense

DAYS 36–39 · MILESTONE 08

Team Pull Requests, Code Reviews & Cloud Deployment

Working from GitHub Issues, reviewing peer PRs, environment variables, production PostgreSQL setup, SSL, and cloud deployment.

Deliverable → Peer PR review log + live production deployment URL 

Rubric: Constructive code review comments and live HTTPS application online

DAYS 40–45 · MILESTONE 09

Independent Capstone & Technical Defense

End-to-end architecture planning, database schema diagram, full-stack Rails build, test suite, production release, and 30-minute oral code defense.

Deliverable → Live Capstone Web App + Architecture README + Defense Score

Rubric: Passes capstone rubric & oral defense to qualify for Day 46–90 Internship Phase

Days 46–90 · The Internship Phase

What happens during the 45-day internship phase?

Unlike institutes that hand out a certificate after passive lectures, Days 46–90 operate like a junior developer rotation under Fair Share IT Services Pvt. Ltd. engineers.

DAYS 46–55

Onboarding & Codebase Archaeology

Clone production-grade repositories, configure local Docker/PostgreSQL env, read existing schema.rb and test suites, and ship your first documented bug-fix PR.

DAYS 56–70

Feature Tickets, Background Jobs & Query Tuning

Pick up scoped Jira/GitHub tickets: build new controller actions, write database migrations, optimize slow Active Record queries, and add regression tests.

DAYS 71–82

API Integrations, QA Audits & Security Hardening

Work alongside Fair Share IT Services engineers on data validation, form workflows, automated reports, or WebsitesWatch SEO/technical audit checks.

DAYS 83–90

Production Release, Contributor Credit & Exit Review

Merge final verified PRs, document your architectural contributions, complete your mock technical interview, and earn your verified Internship Experience Certificate.

Eligibility for Internship Phase · Complete Milestones 01–09 & pass Capstone code defense
Daily Engineering Rhythm · Standup check-in, scoped GitHub issue/ticket execution, PR submission & test verification
Contributor Recognition · Verified contributors are listed on deployed portals and receive a detailed Internship Certificate

Assessment & Anti-Scam Guarantee

How your work is evaluated (and why our certificates carry weight).

We protect your career enforcing three non-negotiable checks on every milestone.

CHECK 01

1. Automated Test Suite for Code

Every milestone includes Minitest assertions. Your code must pass all automated checks before a mentor reviews it.

CHECK 02

2. Line-by-Line Pull Request Review

A senior developer reviews your Git diff for naming, SQL efficiency, security, and edge cases. You must resolve review comments.

CHECK 03

3. Live Code Defense & Walkthrough

You may use AI tools to learn, but you must explain every line you submit and fix a live change request in your own words.

Admissions & Enrolment Process

Four clear steps from first conversation to Day 1.

01

Submit Application or Book ₹500 Counselling

Use the online form to apply directly or request a ₹500 1-on-1 diagnostic counselling session first.

02

Baseline Logic Check & Goal Alignment

We verify that you understand basic programming constructs (if/else, loops) and share written fee, batch, and internship terms.

03

Days 1–45: Intensive Ruby on Rails Training

Daily hands-on coding, 9 milestone PR deliverables, resume/LinkedIn workshops, and your deployed Capstone defense.

04

Days 46–90: Supervised Internship Execution

Work on real issue tickets, bug fixes, and portal modules under senior mentor supervision in Kothrud, Pune / hybrid.

Next Step · Kothrud, Pune or Online

Start with an honest conversation.

Book a standalone ₹500 1-on-1 career & technical counselling session, or apply directly for the 90-day cohort.