Learning Resources

Resources for C, C++, DSA, Python, Web and App Developement

Learn C Programming

Master C programming from basics to advanced concepts including pointers, memory management, and data structures

CourseBeginner

Learn C++ Programming

Object-oriented programming, STL, templates, and modern C++ features for building robust applications

CourseBeginner

Data Structures in C

Understand low-level implementation of arrays, linked lists, stacks, queues, trees, and graphs

CourseIntermediate

Data Structures in C++

Advanced data structures using C++ STL, custom implementations, and algorithm optimization

ArticleIntermediate

Python

Start with the basics — syntax, data types, functions, OOP — and move into automation, scripting, and problem-solving with Python.

CourseBeginner

Basic Web Development

Learn HTML, CSS and JavaScript fundamentals with hands-on mini-projects: semantic HTML, responsive layouts (Flexbox & Grid), basic DOM scripting, and a small live site.

CourseBeginner

Advanced Web Development

Level up to modern frontend & full-stack workflows: React + Next.js, TypeScript, component patterns, state management, API integration, SSR/SSG, testing, performance and deployment.

CourseIntermediate

About Git & Github

Learn about git version control, github usage, cli commands, branching, merging, pull requests etc

CourseBeginner

CV/Resume Resources

Everything related to resume making — whether for internships, placements, off-campus jobs, or research positions

CourseIntermediate

Machine Learning

CourseIntermediate

App Development

Learn different tech stacks for app development

CourseIntermediate

DevOps

Learn DevOps essentials: CI/CD pipelines, Docker, Kubernetes, monitoring, cloud deployments, and automation practices.

CourseIntermediate