Semesters 1–3
Online MCA crash courses: Every Online MCA
subject, simplified.
Every MCA subject, semester by semester: the syllabus topics, one short video lesson at a time. A crash course for each of 31 subjects, from Semester 1 to graduation.
3 semesters. 31 crash courses.
One crash course per subject, semester by semester. Open one to see its lessons, notes, quiz and assignment.
Semester 1
10 subjects · 183 lessons
- Sem 1
MCA103
Advanced Database Management System
This subject covers PL/SQL programming (blocks, cursors, exceptions, triggers, procedures and packages) along with distributed, parallel and object-oriented…
- 18 lessons
- 5h 37m
- Notes
- Quiz
- Sem 1
MCA133
Analysis and Design of Algorithms
This subject covers how to measure the time and space complexity of algorithms and the main design techniques: divide and conquer, dynamic programming, greedy…
- 18 lessons
- 6h 17m
- Notes
- Quiz
- Sem 1
MCA134
Computer Graphics
This subject covers the fundamentals of computer graphics: display and input hardware, algorithms for drawing lines, circles, ellipses and filled areas, 2D and…
- 14 lessons
- 4h 12m
- Notes
- Quiz
- Sem 1
MCA102
Core Java
This subject covers core Java programming, from the JVM, data types and control flow through classes, inheritance, interfaces, packages, exception handling and…
- 15 lessons
- 9h 58m
- Notes
- Quiz
- Sem 1
MCA135
Data Warehousing and Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining techniques such as clustering,…
- 19 lessons
- 3h 58m
- Notes
- Quiz
- Sem 1
MCA131
Mobile Computing
This subject covers how mobile and wireless networks work, from GSM architecture and wireless medium access to Mobile IP, mobile TCP variants, wireless LANs,…
- 15 lessons
- 2h 20m
- Notes
- Quiz
- Sem 1
MCA137
Network Fundamental
This subject introduces networking fundamentals following the CCNA Exploration curriculum, covering the OSI layers from application to physical, TCP/UDP, IPv4…
- 30 lessons
- 5h 51m
- Notes
- Quiz
- Sem 1
MCA136
Open Source Technology
This subject covers XML from the ground up: syntax and well-formedness, XHTML, DTDs, XML Schemas, parsing with DOM and SAX, and transforming XML with XSLT and…
- 16 lessons
- 4h 2m
- Notes
- Quiz
- Sem 1
MCA101
Optimization Techniques
This subject covers the core operations research techniques: linear programming with graphical, simplex and duality methods, transportation problems, queueing…
- 21 lessons
- 7h 36m
- Notes
- Quiz
- Sem 1
MCA132
Theory of Computation
This subject covers finite automata, formal languages and the Chomsky hierarchy, regular expressions and grammars, context-free grammars with pushdown…
- 17 lessons
- 2h 58m
- Notes
- Quiz
Semester 2
10 subjects · 203 lessons
- Sem 2
MCA235
Accessing the WAN
This subject covers how enterprise networks connect over wide area networks using PPP and Frame Relay, along with router security, access control lists,…
- 26 lessons
- 7h 28m
- Notes
- Quiz
- Sem 2
MCA202
Advanced Java
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE…
- 18 lessons
- 5h 2m
- Notes
- Quiz
- Sem 2
MCA236
ASP.NET using C#
This subject covers the .NET Framework and building web applications with ASP.NET and C#, including server controls, validation, ADO.NET data access, XML,…
- 19 lessons
- 5h 30m
- Notes
- Quiz
- Sem 2
MCA231
Cloud Computing
This subject covers cloud computing architecture and service models, virtualization, cloud infrastructure design, cloud programming models such as MapReduce…
- 18 lessons
- 4h
- Notes
- Quiz
- Sem 2
MCA203
Distributed Operating System
This subject covers operating system fundamentals such as system calls, interrupts and micro-kernels, then extends them to distributed systems: communication…
- 12 lessons
- 3h 13m
- Notes
- Quiz
- Sem 2
MCA234
Embedded System
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and…
- 20 lessons
- 4h 59m
- Notes
- Quiz
- Sem 2
MCA233
High Performance Computing
This subject follows a program from source code through compilation to execution, covering computer organization, pipelining, virtual and cache memory,…
- 13 lessons
- 6h 27m
- Notes
- Quiz
- Sem 2
MCA237
PHP
This subject covers server-side web programming in PHP, from setting up XAMPP and writing basic scripts to handling forms, files, MySQL databases,…
- 20 lessons
- 7h 16m
- Notes
- Quiz
- Sem 2
MCA238
Routing Protocol & Concept
This subject explains how routers learn about remote networks and choose the best path, covering static routes, distance vector protocols (RIPv1, RIPv2,…
- 33 lessons
- 9h 15m
- Notes
- Quiz
- Sem 2
MCA201
Software Engineering & Project Management
This subject covers software engineering fundamentals and IT project management, from life cycle models, requirements and estimation through planning,…
- 24 lessons
- 5h 10m
- Notes
- Quiz
Semester 3
11 subjects · 188 lessons
- Sem 3
MCA339
Android Programming
This subject covers Android app development in Java, from the platform architecture and project setup through UI widgets, activities, intents, fragments,…
- 18 lessons
- 7h 9m
- Notes
- Quiz
- Sem 3
MCA301
Artificial Intelligence
This subject introduces the core ideas of Artificial Intelligence: how problems are represented, how search and heuristic algorithms like A* and AO* find…
- 18 lessons
- 4h 12m
- Notes
- Quiz
- Sem 3
MCA338
Big Data & Analytics using R
This subject introduces big data and the Hadoop ecosystem, covering HDFS, MapReduce, Pig, Hive, HBase and Big SQL, followed by data analysis and machine…
- 17 lessons
- 5h 58m
- Notes
- Quiz
- Sem 3
MCA333
Compiler Design
This subject covers how compilers translate programs, from grammars and finite automata through scanning, parsing, symbol tables, intermediate code, code…
- 15 lessons
- 3h 48m
- Notes
- Quiz
- Sem 3
MCA334
Digital Image Processing
This subject covers how digital images are formed, enhanced in the spatial and frequency domains, restored, compressed, segmented, described and recognised.
- 17 lessons
- 4h 15m
- Notes
- Quiz
- Sem 3
MCA332
Digital Marketing Analytics
This subject covers digital marketing fundamentals using the DMI framework, search engine optimisation, mobile and email marketing, and web analytics.
- 16 lessons
- 2h 40m
- Notes
- Quiz
- Sem 3
MCA302
Information Storage Management
This subject covers storage networking technologies: DAS, NAS and SAN architectures, Fibre Channel components, cabling and topologies, SAN design, security,…
- 19 lessons
- 4h 35m
- Notes
- Quiz
- Sem 3
MCA336
LAN Switching & Wireless
This subject covers how Ethernet switches are designed into hierarchical LANs, configured and secured, and extended with VLANs, VTP, Spanning Tree Protocol,…
- 18 lessons
- 5h 9m
- Notes
- Quiz
- Sem 3
MCA337
Python
This subject teaches Python programming from basic syntax, data types and control flow through strings, files, collections, functions, simple graphics and…
- 19 lessons
- 10h
- Notes
- Quiz
- Sem 3
MCA335
Salesforce Technology
This subject covers the Salesforce platform, including Sales and Service Cloud, CRM automation with workflows, validation rules and approval processes,…
- 19 lessons
- 12h 23m
- Notes
- Quiz
- Sem 3
MCA331
Search Engine Optimization
This subject covers how search engines crawl, index and rank pages, and the on-page and off-page techniques used to make websites search engine friendly,…
- 12 lessons
- 2h 8m
- Notes
- Quiz
Less scrolling. More passing.
Crash courses for every subject of the online MCA for working professionals, Semesters 1 to 3: the core subjects and the domain electives, from Java, databases and operating systems to cloud, AI and Python. Each lesson is one syllabus topic with a hand-picked video, study notes and a quiz.
- Free
Hand-picked video lessons
574 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
554 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
2,735 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
31 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying any Online MCA subject. Ask a doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding Advanced Database Management System tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Analysis and Design of Algorithms tonight if anyone wants to go together
Watch. Note. Check off.
- 1

Pick a subject, free
Open the crash course for the subject you're studying and start watching straight away, no account needed.
- 2

Log in to go deeper
Unlock study notes, quizzes, assignments and a notebook stamped with the video time.
- 3

Tick it off
Mark lessons done and watch each subject fill up, then move on to the next one, on any device.
Frequently asked questions
Everything about the Online MCA crash courses.
Crash courses for every subject of the online MCA for working professionals, Semesters 1 to 3: the core subjects and the domain electives, from Java, databases and operating systems to cloud, AI and Python. Each lesson is one syllabus topic with a hand-picked video, study notes and a quiz. There's a crash course for each of 31 subjects across 3 semesters, 574 short video lessons in all.
Yes, every video lesson is free to watch without an account. Log in (free) to unlock study notes, quizzes, assignments, the notebook and progress that syncs across devices. The live chat with other learners needs a one-time ₹19 pass that opens it for every degree.
Every subject is its own crash course, grouped by semester, so you can pick exactly the ones you're studying now. Each one is split into short lessons, and each lesson pairs one topic with a hand-picked YouTube video, trimmed to the part that teaches it.
554 lessons come with study notes: a short summary, key points by topic, key terms with definitions and takeaways, so you can revise without rewatching.
Yes, 2735 multiple-choice questions across the course. You see the right answer and a short explanation as soon as you pick an option, and your latest score for each lesson is saved.
Yes, 31 subjects come with an assignment: a brief and clear tasks that practise what the subject asks of you. It's at the end of that subject's lessons.
A members-only live chat beside the video, shared by every Online MCA subject, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
Yes. The notebook sits beside every lesson. Notes are stamped with the video time so you can jump back to that moment, and you can download them for revision.
Yes. Logged in, completed lessons, your last lesson, quiz scores and notes are saved to your account and follow you to any device. Without an account, progress is kept in this browser.
No. It's a crash course to help you understand and revise every subject quickly. Use it alongside your official study material and assignments.
More crash courses
- Online BBAAll six semesters of your online BBA in Hindi, core subjects and both specialisations, one focused video lesson at a time.
- Online MBAEvery MBA subject, semester by semester and by your specialisation: the syllabus topics, one short video lesson at a time.
- Online BCAEvery BCA subject, semester by semester: the syllabus topics, one short video lesson at a time.
- Online B.TechEvery B.Tech subject from Semester 3 to 8, by your branch: the topics that come up in exams, one short video lesson at a time.