# Coding Blocks > Coding Blocks is a programming institute with classroom centres in Pitampura (Delhi) and Noida, plus Live Interactive and Online Guided Learning formats, teaching Data Structures & Algorithms (DSA) in C++, Java, and Python, Competitive Programming, Full Stack Web Development (MERN), Data Science, Machine Learning, Data Analytics, DevOps, System Design, and Android Development. Every course includes placement assistance, and alumni have been placed at Amazon, Google, Microsoft, Meta, Goldman Sachs, Adobe, SAP, Walmart, Flipkart, Oracle, Samsung, McKinsey, and other top tech and product companies. Coding Blocks delivers three learning modes: Classroom (in-person at Pitampura or Noida centres, limited batch size, personal mentor attention), Live Interactive (identical curriculum delivered remotely to a mentor of choice, for students outside Delhi NCR), and Online Guided Learning (self-paced e-learning with optional live booster classes and in-person doubt resolution at physical centres). The flagship "Sampoorna" program combines DSA, web development, and System Design into a single 15-20 month track with 1200+ problems and 15+ live projects, including a paid internship starting from month four. ## Main Pages - [Home](https://www.codingblocks.com/): Overview of all courses, learning modes, and placement outcomes - [Classroom Programs (Delhi/Noida)](https://www.codingblocks.com/classroom-programs.html): In-person classroom batches at Pitampura and Noida centres - [Live Interactive Courses](https://www.codingblocks.com/live-courses.html): Remote live-taught courses with the same mentors as classroom batches - [Online Guided Learning Courses](https://www.codingblocks.com/online-courses.html): Self-paced, hybrid online programs - [Placement Bootcamp](https://www.codingblocks.com/placement-bootcamp.html): Short-format placement preparation program - [Scholarship Test (CAST)](https://www.codingblocks.com/scholarship.html): Coding Blocks Aptitude Test for scholarship-based admissions - [Career Advice](https://www.codingblocks.com/career-advice.html): Free counselling on choosing a course, city centre, or learning mode ## Data Structures & Algorithms (DSA) Courses - [DSA using C++](https://www.codingblocks.com/data-structures-and-algorithms-using-c-plus-plus.html): 350+ problems, 6 live projects; beginner-friendly, no prior coding required, 5-6 months - [DSA using Java](https://www.codingblocks.com/data-structures-and-algorithms-using-java.html): 350+ problems, 6 live projects; beginner-friendly, available with System Design add-on - [DSA using Python](https://www.codingblocks.com/data-structures-and-algorithms-using-python.html): 350+ problems, 6 live projects; beginner-friendly, no prior coding required - [Sampoorna (DSA + Web Dev + System Design)](https://www.codingblocks.com/classroom-programs.html): 1200+ problems, 15+ projects, 15-20 months, paid internship from month 4 ## Competitive Programming & Interview Preparation - [Competitive Programming](https://www.codingblocks.com/competitive-programming.html): Segment trees, Fenwick trees, DP, bitmasking; prep for Google Codejam, Meta Hackercup, ACM-ICPC; requires prior DSA knowledge - [Interview Prep with C++](https://www.codingblocks.com/interview-preparation-using-c-plus-plus.html): 900+ curated questions for Service, Product, and FAANG-style interviews - [Interview Prep with Java](https://www.codingblocks.com/interview-preparation-using-java.html): 700+ curated questions for Service, Product, and FAANG-style interviews - [Non-Coding Interview Prep (OS/DBMS/CN/System Design)](https://www.codingblocks.com/interview-Preparation-non-coding-dmbs-os-networking.html): Core CS fundamentals for placement drives - [FAANG Preparation](https://www.codingblocks.com/interview-preparation-for-faang.html): 150+ curated questions targeting Big Tech interviews ## Web & App Development - [Full Stack Web Dev (Node.js/MERN) with System Design](https://www.codingblocks.com/full-stack-web-development-node-js.html): 10+ live projects, React coverage, 4-5 months - [Front-End Web Development](https://online.codingblocks.com/courses/front-end-web-development): Focused front-end micro-course - [Backend Web Development (Node.js)](https://online.codingblocks.com/courses/backend-web-development): Focused backend micro-course - [System Design](https://www.codingblocks.com/system-design.html): 10+ case studies covering High-Level and Low-Level Design (HLD/LLD) - [DevOps](https://www.codingblocks.com/devops.html): CI/CD pipelines, automated build/test/deploy, 10+ live projects - [Android Development using Kotlin](https://www.codingblocks.com/android-development-using-kotlin.html): UI design, Firebase, hardware sensors, 5 live projects ## Data Science, Analytics & Machine Learning - [Data Science & ML Master Course](https://www.codingblocks.com/data-science-data-analytics-machine-learning-using-python.html): 12 projects, data cleaning to ML algorithms; mentored by an IIT Delhi graduate - [Data Analytics with AI Tools](https://www.codingblocks.com/data-analytics.html): Excel, SQL, Tableau, Power BI, Matplotlib, Seaborn; 35-40 offline classes, 4 months - [Machine Learning using Python](https://www.codingblocks.com/machine-learning-using-python.html): 9 projects covering supervised/unsupervised learning, deep learning, NLP, computer vision - [Python for Data Science](https://www.codingblocks.com/python-for-data-science.html): Numpy, Pandas, OpenCV, SQL, Flask, web deployment ## Micro Courses (Online Guided Learning) - [Dynamic Programming - Problem Set](https://online.codingblocks.com/courses/dynamic-programming-courses-problems-tutorials): 26 curated DP problems - [Dynamic Programming (Extended)](https://online.codingblocks.com/courses/learn-dynamic-programming-online-course): 100+ DP challenges including Digit DP and SOS DP - [Data Structures in Real Life Projects](https://online.codingblocks.com/courses/data-structures-projects-using-javascript): 9 resume-worthy JavaScript projects - [Graph Algorithms](https://online.codingblocks.com/courses/graph-data-structure-algorithms): Curated graph algorithm questions with a mini project - [Python for Developers Master Course](https://online.codingblocks.com/courses/python-for-beginners-developers): DSA, OOP, and web dev in Python; 9 projects - [Java Collections Framework](https://online.codingblocks.com/courses/java-collections-framework): Detailed Collections API curriculum - [Selenium with Python](https://online.codingblocks.com/courses/Selenium-with-Python-course-online): Web automation using Selenium - [Digital Marketing Course](https://online.codingblocks.com/courses/Digital-Marketing): Digital marketing fundamentals - [Java for Class XII Boards](https://online.codingblocks.com/courses/class-twelfth-java-practicals): Java Swing and board practical prep - [C++ for Class XII Boards](https://online.codingblocks.com/courses/c-plus-plus-class-twelfth-boards): Coding, SQL, OOP, and networking for board exams ## Company & Community - [About Us](https://www.codingblocks.com/aboutus.html): Company background and mission - [CB School of Technology](https://cbsot.com/): Coding Blocks' dedicated technology school program - [Hire Our Students](https://www.codingblocks.com/hirefromus.html): Recruitment page for hiring partners - [Become a Franchise](https://www.codingblocks.com/franchise.html): Franchise partnership information - [Success Stories](https://www.codingblocks.com/successstories.html): Alumni placement stories at Amazon, Google, Microsoft, Meta, Goldman Sachs, and more - [Become a CB Superhero](https://www.codingblocks.com/community-cb-superhero.html): Student community/ambassador program - [Request Workshop in College](https://www.codingblocks.com/cb-workshop-in-college.html): On-campus workshop requests - [Request Chapter in College](https://www.codingblocks.com/cb-chapter-in-college.html): On-campus chapter requests - [Contact Us](https://www.codingblocks.com/contactus.html): Contact details, phone (1800-274-2434), and enquiry form ## Resources - [Hacker Blocks](https://hack.codingblocks.com): Coding practice/judge platform - [Hiring Blocks](https://hire.codingblocks.com): Recruitment-facing platform - [Online IDE](https://ide.codingblocks.com): In-browser code editor - [Blog](https://blog.codingblocks.com/): Articles on programming, career guidance, and tech trends - [Podcasts](https://www.codingblocks.com/podcast.html): Coding Blocks podcast episodes ## Optional - [Privacy Policy](https://www.codingblocks.com/privacypolicy.html): Privacy policy - [Terms of Service](https://www.codingblocks.com/tos.html): Terms of service