Semesters 1–6
Online BCA crash courses: Every Online BCA
subject, simplified.
Every BCA subject, semester by semester: the syllabus topics, one short video lesson at a time. A crash course for each of 38 subjects, from Semester 1 to graduation.
6 semesters. 38 crash courses.
One crash course per subject, semester by semester. Open one to see its lessons, notes, quiz and assignment.
Semester 1
5 subjects · 93 lessons
- Sem 1
BCI102
Basic Mathematics
This subject covers matrices and determinants, limits and continuity, differentiation, integration, first and second order differential equations, vectors, and…
- 17 lessons
- 7h 31m
- Notes
- Quiz
- Sem 1
BCI105
Computer Concepts and Problem Solving
This subject introduces how computers are organised and used, covering hardware, operating systems, word processors and spreadsheets, and then moves to…
- 20 lessons
- 4h 53m
- Notes
- Quiz
- Sem 1
BCA101
Digital Electronics
This subject covers number systems, logic gates, Boolean algebra, Karnaugh maps, combinational and sequential circuits such as adders, multiplexers,…
- 17 lessons
- 4h 57m
- Notes
- Quiz
- Sem 1
BCI103
Introduction to Computer Networking
This subject introduces data communication basics such as signals, modulation, transmission media and error detection, then moves on to computer networks…
- 22 lessons
- 5h 15m
- Notes
- Quiz
- Sem 1
BCI104
Programming and Problem Solving through 'C' Language
This subject introduces computer fundamentals, number systems and the C programming language, covering control flow, arrays, functions, pointers, structures,…
- 17 lessons
- 10h 17m
- Notes
- Quiz
Semester 2
7 subjects · 134 lessons
- Sem 2
BCI233
Cyber Security
This subject introduces cyber threats, malicious software, intrusion detection, firewalls, information security practices, and India's Information Technology…
- 16 lessons
- 6h 3m
- Notes
- Quiz
- Sem 2
BCI203
Data Structures using C
This subject covers how data is organised in C programs using arrays, stacks, queues, linked lists, trees and graphs, along with standard searching and sorting…
- 24 lessons
- 8h 31m
- Notes
- Quiz
- Sem 2
BCA201
Discrete Mathematical Structures with Application to CS
This subject covers the discrete mathematics behind computing: sets and functions, propositional logic and switching circuits, groups and other algebraic…
- 20 lessons
- 7h 6m
- Notes
- Quiz
- Sem 2
BCI232
Internet Fundamental
This subject introduces how the Internet works, from addressing, protocols and the OSI model to e-mail, the World Wide Web, search engines, HTML, JavaScript,…
- 18 lessons
- 4h 25m
- Notes
- Quiz
- Sem 2
BCI204
Introduction to Database Management Systems
This subject covers the fundamentals of database management systems, including DBMS architecture, the relational and ER models, relational algebra and SQL,…
- 16 lessons
- 3h 59m
- Notes
- Quiz
- Sem 2
BCI202
Introduction to Systems Analysis & Design
This subject covers how information systems are analysed and designed, from system concepts and the role of the systems analyst through the SDLC, feasibility…
- 17 lessons
- 4h 7m
- Notes
- Quiz
- Sem 2
BCI231
Networking for Home & Small Business
This subject covers PC hardware, operating systems, local networks, Internet connectivity through ISPs, IP addressing, network services, wireless LANs, basic…
- 23 lessons
- 4h 26m
- Notes
- Quiz
Semester 3
7 subjects · 137 lessons
- Sem 3
BCA302
Advance Database Management Systems
This subject covers relational design theory and normalization, PL/SQL programming from basic blocks to cursors, triggers, procedures and packages, query…
- 21 lessons
- 6h 53m
- Notes
- Quiz
- Sem 3
BCI333
Advance Technologies in Computer Science
This subject introduces emerging areas of computer science: soft computing, green computing, the Internet of Things, civic technology, and newer computing…
- 16 lessons
- 2h 38m
- Notes
- Quiz
- Sem 3
BCA301
Computer Oriented Statistical & Optimization Methods
This subject covers descriptive statistics, correlation and regression, probability and probability distributions, and the optimization techniques of linear…
- 18 lessons
- 10h 36m
- Notes
- Quiz
- Sem 3
EVS001
Environmental Studies
This subject covers natural resources, ecosystems, biodiversity, environmental pollution, social and legal issues of the environment, and the links between…
- 23 lessons
- 6h 3m
- Notes
- Quiz
- Sem 3
BCI303
Object Oriented Programming Concepts Using C++
This subject teaches object oriented programming in C++, from basic syntax, data types, loops, decisions and functions through structures, classes, operator…
- 22 lessons
- 5h 47m
- Notes
- Quiz
- Sem 3
BCI332
Web Designing
This subject teaches how web pages are built with HTML, styled with CSS, enhanced with images and SVG graphics, and published on a web host.
- 17 lessons
- 5h 33m
- Notes
- Quiz
- Sem 3
BCI331
Working at a Small-to-Medium Business or ISPs
This subject covers how the Internet and ISPs work, how an ISP help desk troubleshoots problems using the OSI model, and how a small-to-medium business plans a…
- 20 lessons
- 4h 28m
- Notes
- Quiz
Semester 4
10 subjects · 190 lessons
- Sem 4
BCA435
Big Data Analytics
This subject covers big data concepts, MapReduce algorithms, the Hadoop architecture with HDFS and YARN, and ecosystem tools such as Hive, HBase, Pig and…
- 17 lessons
- 4h 4m
- Notes
- Quiz
- Sem 4
BCA434
Cloud Computing
This subject covers cloud architecture and service models, virtualization, cloud infrastructure design, cloud programming models such as MapReduce and Hadoop,…
- 18 lessons
- 3h 48m
- Notes
- Quiz
- Sem 4
BCI401
Computer Graphics
This subject covers how computer graphics systems work, from display hardware such as raster and random scan devices to the algorithms that draw lines, circles…
- 16 lessons
- 3h 49m
- Notes
- Quiz
- Sem 4
BCA404
Computer Oriented Numerical Methods
This subject covers computer arithmetic and errors, root-finding for nonlinear equations, solving systems of linear equations, polynomial interpolation,…
- 17 lessons
- 6h 7m
- Notes
- Quiz
- Sem 4
BCI402
Design & Analysis of Algorithms
This subject covers how to analyse algorithms using asymptotic notation and recurrences, and how to design them using divide and conquer, dynamic programming…
- 19 lessons
- 6h 1m
- Notes
- Quiz
- Sem 4
BCI433
Introducing Routing & Switching in the Enterprise
This subject covers how enterprise networks are built and run, including switching with VLANs and loop prevention, hierarchical IP addressing with VLSM, CIDR…
- 26 lessons
- 7h 3m
- Notes
- Quiz
- Sem 4
BCI431
Introduction to .NET Technologies
This subject introduces the .NET Framework and C# programming, then covers building web applications with ASP.NET controls, validation, ADO.NET data access,…
- 23 lessons
- 8h 21m
- Notes
- Quiz
- Sem 4
BCI432
Introduction to Open Source Technologies (PHP, MySQL)
This subject teaches server-side web development with PHP, covering variables, strings, operators, loops, arrays, classes, files, error handling and mail, and…
- 17 lessons
- 5h 21m
- Notes
- Quiz
- Sem 4
BCI403
Operating Systems
This subject explains how an operating system manages a computer's resources, covering process scheduling, memory management, file systems, deadlocks, and…
- 19 lessons
- 4h 19m
- Notes
- Quiz
- Sem 4
BCA405
Software Engineering
This subject covers how software is built in industry, from life-cycle models, project planning and cost estimation through requirements, design, coding,…
- 18 lessons
- 3h
- Notes
- Quiz
Semester 5
7 subjects · 126 lessons
- Sem 5
BCI533
Android Programming
This subject introduces Android app development, covering the platform's architecture, project structure, the emulator and debugging tools, UI components,…
- 16 lessons
- 4h 43m
- Notes
- Quiz
- Sem 5
BCI532
Data Warehousing & Data Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining, data marts and OLAP turn large data…
- 13 lessons
- 2h 6m
- Notes
- Quiz
- Sem 5
BCI531
Designing & Supporting Computer Network
This subject covers how enterprise networks are designed and supported, from hierarchical core, distribution and access layer design through gathering…
- 25 lessons
- 5h 55m
- Notes
- Quiz
- Sem 5
BCI502
Java Programming
This subject covers core Java programming, from object-oriented concepts, classes and inheritance to AWT, applets, event handling, exception handling,…
- 19 lessons
- 7h 9m
- Notes
- Quiz
- Sem 5
BCA501
Systems Software
This subject covers how system software such as assemblers, macro processors, loaders, linkers, compilers and operating systems are designed and implemented,…
- 18 lessons
- 6h 13m
- Notes
- Quiz
- Sem 5
BCI503
UNIX Operating System & Shell Programming
This subject covers the UNIX operating system from its kernel and file system to everyday commands, the vi editor, shell scripting and basic system…
- 16 lessons
- 4h 28m
- Notes
- Quiz
- Sem 5
BCA534
Web Programming
This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its…
- 19 lessons
- 9h
- Notes
- Quiz
Semester 6
2 subjects · 41 lessons
- Sem 6
BCA602
Introduction to Python Technologies
This subject introduces algorithmic problem solving and Python programming, covering data types, control flow, functions, strings, lists, tuples, dictionaries,…
- 21 lessons
- 8h 1m
- Notes
- Quiz
- Sem 6
BCA601
Web Technologies
This subject covers the core tools of web and graphic design: Flash animation, CorelDRAW vector drawing, Photoshop image editing, and building web pages in…
- 20 lessons
- 5h 13m
- Notes
- Quiz
Less scrolling. More passing.
Crash courses for every subject of the online BCA for working professionals, Semesters 1 to 6: the core subjects and the domain electives, from C, data structures and databases to networks, Java and Python. Each lesson is one syllabus topic with a hand-picked video, study notes and a quiz.
- Free
Hand-picked video lessons
721 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
703 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
3,490 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
38 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 BCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying any Online BCA 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 BCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online BCA live chat
Anyone else finding Basic Mathematics tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Computer Concepts and Problem Solving 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 BCA crash courses.
Crash courses for every subject of the online BCA for working professionals, Semesters 1 to 6: the core subjects and the domain electives, from C, data structures and databases to networks, Java 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 38 subjects across 6 semesters, 721 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.
703 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, 3490 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, 38 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 BCA 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 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.
- Online MCAEvery MCA subject, semester by semester: the syllabus topics, one short video lesson at a time.