Week 1 - 10

Data Structures & Algorithms

Foundational DS

Arrays (1D, 2D), Strings, Linked Lists, Stacks, Queues

Complexity

Master Theorem, Time and Space Complexity Analysis

Advanced DS

Trees, Graphs, Tries, Heaps, Priority Queues, Hashing Algorithms

Recursion

Recursion vs Iteration, Memoization, Backtracking

Advanced Algos

Divide & Conquer, Quicksort, Binary Search, Bitmasking

Advanced Algos II

Dyanamic Programming, Greedy Algorithms, Knapsack Problem, N-Queens BST & Segment Tree

Week 11 - 16

Computer Science & System Design

OOP

OOP Basics, Inheritance, Overloading, Polymorphism, Templates & Generics

OS

Process Management, Scheduling, Race Conditions, Threading Memory Management, Virtual Memory, File Systems

DBMS

SQL, NoSQL, Queries, Normalisation, Indexing Tabular vs Columnar Data

System Design

HLD, LLD, Case Studies, Scaling

Networking

OSI Layers, IP addressing

Interview Prep

Rigorous practice questions, mock interviews, CV preparation

Week 17 - 24

Web Development

HTML & CSS

Latest HTML5 elements and CSS3 with flexboxes, media queries, Bootstrap and responsive frontends

Javascript Basics

DOM operations, animations, small projects (TodoList, Calculator)

Advanced Javascript

Closures, Prototypes, OOP in JS, Asynchronous behaviour, event loop

Node JS

Running Javascript on CLI / server, file and network operations

Express JS

Creating basic REST server with Javascript, middlewares, routers

MongoDB

Basic query operations with NOSQL. Database-connected projects (Shopping Cart, Blog)

Passport & Authentication

Cookies, Headers, Session Management. Login with password, Facebook login, Google login

Socket.IO

Realtime communication, with projects (Chat app, collaborative code editor)

Deployment & DevOps

Deploying your website to Heroku, AWS, Google Cloud. Managing a Linux Server

They Trust Us

client 1
client 2
client 3
client 4
client 5
client 6
client 7
client 8

Take the first step to secure a career in tech now !

Once you apply for Coding Blocks Career Bootcamp, you'll be notified of the eligilibilty test. After you clear the test and the interview, you are on the highway to a career full of opportunities among top tech companies.

Apply Now