Next batch starts [DATE] · [00] seats

Learn to code from people who ship code.

Rogue Code Academy is the training side of Rogue Code. Small batches, live classes and real projects, taught by the same developers who build software for our clients.

BATCH SIZE

MODE

Online + In Person

TIMINGS

[Weekday / Weekend]

ON COMPLETION

Certificate + Portfolio

// COURSES

Pick a track.

32 courses

PROGRAMMING LANGUAGES12-15 LECTURES (2 HRS EACH)C ProgrammingThis course builds strong programming fundamentals for learners who want to solve complex problems by writing computer programs.17 modulesDetails →PROGRAMMING LANGUAGES14-16 LECTURES (2 HRS EACH)C++ ProgrammingGet conversant with C++, one of the most versatile programming languages. Mastering it makes picking up modern languages easy.10 modulesDetails →PROGRAMMING LANGUAGES20-22 LECTURES (2 HRS EACH)Core JavaBecome industry ready: learn Java programming, design object-oriented applications and build Java programs through hands-on activities.14 modulesDetails →PROGRAMMING LANGUAGES22 LECTURES (44 HRS)Advanced Java (Spring Boot)Takes Core Java developers to building real back-end applications with Spring Boot, REST APIs, JPA/Hibernate and microservice basics.12 modulesDetails →PROGRAMMING LANGUAGES20-22 LECTURES (2 HRS EACH)Python ProgrammingPython is one of the fastest-growing languages, driven by machine learning. This programme gives a hands-on understanding of Python and its applications.16 modulesDetails →PROGRAMMING LANGUAGESPrinciples of Programming LanguagesHow programming languages are designed and how they work under the hood.8 modulesDetails →PROGRAMMING LANGUAGESAssembly Language (x86)Ask us for the current syllabus and batch timings.Syllabus on requestDetails →DATA STRUCTURES & ALGORITHMS18-20 LECTURES (2 HRS EACH)Data Structures & Algorithms: CoreData structures and algorithms are patterns for solving problems. The more you know, the wider the range of problems you can solve, and the better you understand how computers work.13 modulesDetails →DATA STRUCTURES & ALGORITHMSData Structures & Algorithms: AdvancedEverything in Core DSA plus problem-solving patterns, backtracking, dynamic programming, bit manipulation and advanced structures for interviews and competitive programming.20 modulesDetails →DATA STRUCTURES & ALGORITHMSAdvanced Analysis of AlgorithmsGraduate-level algorithm analysis and advanced tree structures.6 modulesDetails →DATA STRUCTURES & ALGORITHMSCompetitive ProgrammingCovers Linear Search & Linked Lists, Fenwick Tree, Greedy Approach and more.8 modulesDetails →WEB DEVELOPMENT12-15 LECTURES (2 HRS EACH)Web Designing (HTML, CSS, Bootstrap)Start web design with the basics of HTML, CSS and Bootstrap, and build interactive websites for any purpose.7 modulesDetails →FLAGSHIP28-30 LECTURES (2 HRS EACH)Full Stack Web DevelopmentBecome a full-stack web developer with just one course.15 modulesSee syllabus →WEB DEVELOPMENT18 LECTURESJavaScript & ReactFrom JavaScript fundamentals to building and deploying a React app, with an assignment after every lecture.4 modulesDetails →WEB DEVELOPMENTAngularStarts from scratch with no prior Angular needed, and covers everything from setup to deployment.10 modulesDetails →WEB DEVELOPMENTMERN StackMongoDB, Express, React and Node.js for full-stack JavaScript apps.Syllabus on requestDetails →APP DEVELOPMENT15-18 LECTURES (2 HRS EACH)Android App DevelopmentTheory and practice to build competence in Android programming, understand the full app development cycle and create Android apps independently.14 modulesDetails →APP DEVELOPMENTReact Native (Expo)Ask us for the current syllabus and batch timings.Syllabus on requestDetails →APP DEVELOPMENTMobile Programming with Apache CordovaHybrid mobile apps with Cordova (SYBSc IT Sem III practicals).11 modulesDetails →DATA SCIENCE & AI15-18 LECTURES (2 HRS EACH)Machine LearningMachine learning lets programs learn from data and improve without being explicitly programmed.8 modulesDetails →DATA SCIENCE & AIData Science with PythonCovers Python for Data Analytics, NumPy, Pandas and more.6 modulesDetails →DATA SCIENCE & AIDeep LearningCovers Neural Networks, Deep Neural Networks, CNNs & Autoencoders.3 modulesDetails →COMPUTER SCIENCE COREDBMS (SQL and NoSQL Databases)Covers SQL Fundamentals, SQL Assignments and Practice (50 questions), Normalization and more.6 modulesDetails →COMPUTER SCIENCE COREOperating SystemsCovers Introduction to OS.1 moduleDetails →COMPUTER SCIENCE COREComputer NetworksAsk us for the current syllabus and batch timings.Syllabus on requestDetails →COMPUTER SCIENCE CORESystem DesignCovers What System Design Is: HLD vs LLD, Monolithic vs Microservices, Latency and Throughput and more.9 modulesDetails →COMPUTER SCIENCE CORECryptography & System SecurityCovers Cryptography Basics, Symmetric & Asymmetric Cryptography, Cryptographic Hash Functions and more.4 modulesDetails →COMPUTER SCIENCE CORECyber Security / Ethical HackingAsk us for the current syllabus and batch timings.Syllabus on requestDetails →DESIGN & MARKETINGAdobe PhotoshopAsk us for the current syllabus and batch timings.Syllabus on requestDetails →DESIGN & MARKETINGGoogle AnalyticsAsk us for the current syllabus and batch timings.Syllabus on requestDetails →ACADEMIC TUITIONGrade 11 & 12 Computer Science (CS1, CS2, IT)Board-exam coaching for FYJC/HSC Computer Science and IT, including C++.Syllabus on requestDetails →ACADEMIC TUITIONUniversity Engineering & BSc IT SubjectsSemester coaching for Mumbai University, DJ Sanghvi, SPIT, NMIMS, Somaiya and others: C, Java, Python, DSA, DAA, Web Programming and more.2 modulesDetails →FOR SCHOOLS & COLLEGESWorkshops & internships[Short line on campus workshops, short-term training or internship programmes, if you run them.]CustomEnquire →

// FOR SCHOOL KIDS

Coding for school kids.

Fun, project-based classes that get children building games, apps and websites while they learn to think like programmers. [CONFIRM]

Book a free trial class
[AGES 8–11]

[First steps in coding]

[Block-based coding in Scratch: games and animations that teach sequences, loops and logic.]

[AGES 11–14]

[Python for young coders]

[Text-based coding with small projects like quizzes, calculators and simple games.]

[AGES 13–16]

[Build your first website]

[HTML, CSS and a little JavaScript to design and publish a personal website.]

BATCH SIZE
[Small groups of 00]
TIMINGS
[Weekends / after school]
MODE
[Online + in person]

In Grade 11 or 12? See our board-exam Computer Science & IT coaching.

How it works

01

Try a free class

Sit in on a live session and talk to a trainer about which track fits you.

02

Learn live

Small batches with assignments every week and doubt-clearing between classes.

03

Build at the studio

Work on a real brief with code reviews from the developers who run client projects.

04

Graduate and go

Leave with a certificate, a deployed portfolio and help preparing for interviews.

// FLAGSHIP SYLLABUS

Inside Full Stack Web Development

Become a full-stack web developer with just one course. 15 modules, from your first web page to a dynamic, database-backed website.

Duration
28-30 lectures (2 hrs each)
Prerequisites
No prior experience required
Fee
On enquiry
  1. 01Getting Familiar with the Editor
  2. 02HTML Programming
  3. 03CSS3
  4. 04Introduction to Bootstrap
  5. 05HTML5
  6. 06Project: Create Your Own Website
  7. 07JavaScript Programming
  8. 08Modern JavaScript (ES6)
  9. 09jQuery and AJAX
  10. 10Angular
  11. 11Firebase
  12. 12PHP
  13. 13MySQL Database
  14. 14Dynamic Website
  15. 153 Projects

Your trainers

Every trainer also works on Rogue Code's client projects. You learn what's used in production this year.

[Trainer name]
[Trainer name][Role] · teaches [Course]
[Trainer name][Role] · teaches [Course]
[Trainer name][Role] · teaches [Course]
[Trainer name][Role] · teaches [Course]
“I enrolled for the DSA course which has drastically improved my problem solving skills and the faculty here just awesome😍 Probably the best classes for learning to code.”
Dashank Doshi · Data Structures & Algorithms · Google review

Students trained

Google reviews, rated 5.0 ★

// GOOGLE REVIEWS

What students say about us.

5.090 reviews on Google

Studied with us?

Tell others what it was like. Your review helps the next student choose.

Write a review on Google

// @ROGUE.CODE

From our Instagram

Follow @rogue.code
Sumeet Suthar receiving his Rogue Code certificate, with his review of the course
Akshat Lodha receiving his Rogue Code certificate, with his review of the course
Fenil Shah receiving his Rogue Code certificate, with his review of the course
Poster for a Rogue Code live webinar: how to build a single page application using Angular

Questions

Do I need to know any coding already?

No. Courses marked Beginner start from zero. The free demo class is the easiest way to check you're in the right place.

Are classes online or in person?

[Your answer.]

What happens if I miss a class?

[Your answer, e.g. recordings or backup sessions.]

Can I pay in instalments?

[Your answer.]

Do you help with internships or jobs?

[Your answer.]

Not sure where to start?

Book a free demo class. Pick a few times that suit you and we'll call you back to confirm one, answer your questions and suggest a track.

Preferred times (pick up to 3, 0/3 chosen)

Loading available days…

Fill in the fields marked * to continue.

✓

Demo class booked!

Our team has your details.

Book a free demo class

Pick a few times that suit you and we'll call you to confirm one.