Practice School Beta
Year 4 · Semester 7 · 216 Hours

Placement Preparation + Specialisation

60% active placement · 25% specialisation track · 15% DSA intensive revision · Minimum 20 companies applied

216
Total Hours
250
LeetCode Cumulative
20
Min Companies Applied
4
Specialisation Tracks

Specialisation Tracks (Student Choice — pick 1)

Track 1
Full Stack / Backend Engineering
  • Node.js advanced — streams, worker threads, performance
  • PostgreSQL advanced — window functions, CTEs
  • Redis — caching patterns, session management
  • GraphQL basics; REST API versioning + Swagger
  • AWS EC2 or Railway — SSL, domain, production deployment
Track 2
Data Analytics + ML Foundation
  • NumPy, Pandas, Matplotlib — deeply, not surface level
  • Exploratory data analysis on real datasets
  • Scikit-learn — regression, classification, model eval
  • Deploy ML model with FastAPI endpoint
Track 3
Android Development
  • Kotlin basics — Java knowledge transfers directly
  • Android Studio — Activities, Fragments, RecyclerView
  • ViewModel + LiveData (MVVM); Retrofit for API calls
  • Room database; Publish to Play Store
Track 4
Freelance + Remote Work
  • Upwork profile optimisation; proposals that get responses
  • Client communication and scope management
  • Building a niche — MERN or Python or Data
  • First client project guided with trainer