Live cohortTechnologyROSETTA
Five-Language Programming Bootcamp
A 10-week, project-led bootcamp in Java, C++, Python, JavaScript and Go, implementing the same concepts in each language.
Cohort startsDate to be announced
Duration10 weeks · ~6 hrs a week
Curriculum8 modules · 23 lessons
LevelBeginner
LanguageEnglish
Fee₹24,000
What you will be able to do
Read unfamiliar code in all five languages within minutes
Explain fundamental differences such as memory management
Build one small project in at least two of the five languages
Who it is for
- Can write basic code, or will spend extra time on Module 01
- Comfortable following instructions precisely; no advanced maths needed
- Can commit about 6 hours a week for 10 weeks, including live sessions
- Wants to understand how languages differ, not just collect certificates
Curriculum
8 modules, 60 hours
- ROS-01Setup & Syntax FoundationsToolchains for all five languages · Variables and primitive types · Basic I/O6 h
- ROS-02Control Flow & FunctionsConditionals and loops · Parameters, defaults and return values6 h
- ROS-03Data Structures & CollectionsArrays, lists and slices · Fixed-size vs dynamic collections · String immutability9 h
- ROS-04Object-Oriented ProgrammingClasses and interfaces · Composition · Go's approach without classes9 h
- ROS-05Memory & ReferencesStack vs heap · Manual memory management in C++ · Garbage collection · Pointers9 h
- ROS-06Error Handling & Standard LibrariesTry/catch vs explicit error returns · Standard library tour · File and JSON handling6 h
- ROS-07Concurrency & AsyncThreads and goroutines · async/await in JavaScript and Python · Python's GIL9 h
- ROS-08Capstone: One Project, Two LanguagesProject built in two languages · Written comparison of trade-offs6 h