top of page
An initiative to bridge the gap in college education and what is needed by industry
Our Courses
dsa
DATA Structures and algorithms
-
Arrays
-
Stack
-
Queue
-
Linked List
-
Trees
-
Heaps
-
Hash tables
-
Design techniques (Divide and conquer, Dynamic programming, Greedy algorithms )
-
Space and time complexity (DSA)
-
Tabulation vs Memorization (DSA)
-
Searching (DFS, BFS, Binary search)
-
Sorting (Quick sort, merge sort)
Hover here to get details
testing
-
Unit Testing Techniques Mocking
-
TDD basics and 3 laws AAA Basics of testing tools
Hover here to get details
OS concepts
Operating system
concepts
-
Threads & Concurrency
-
Thread Design & Performance Consideration
-
Process and Thread Scheduling
-
Memory Management
-
Inter-process communication
-
Synchronization Constructs
-
I/O management
-
Virtualization
-
Network Programming
-
Distributed File Systems & Shared Memory
Hover here to get details
ood
object oriented design
-
Object Model
-
Elements of Object Model
-
State, Behavior and Identity
-
Relationship Among Objects
-
Interfaces and Implementation
-
Class - Property and Operation
-
Relationship among classes (Association, Weak and Strong Aggregation,
Generalization ) -
Dependency and Constraints
Hover here to get details
bottom of page