A curated bootkit for first-year students, interested in Computer Science, to explore core concepts, tools, and resources.
This repository is a centralized knowledge base designed to help first-year students get started with programming, development, computer fundamentals, and more. Whether you're preparing for coding rounds, exploring internships, or understanding how the internet works, this toolkit has you covered.
🧠 No prior experience needed — just curiosity and consistency!
These are the resources being maintained by:
Folder | What's Inside |
---|---|
AI-ML | Basics of Artificial Intelligence & Machine Learning |
Blockchain | Introduction to blockchain concepts and smart contracts |
C | Foundational programming in C language |
CPP | C++ programming concepts including OOP |
CS-Fundamentals | OS, DBMS, memory, logic gates & other essentials |
Cloud-DevOps | Intro to cloud services, GitHub Actions, CI/CD |
Competitive-Programming | CP questions, tricks, and templates |
Computer-Networks | Internet, protocols, IP, TCP/UDP |
DSA | Data Structures & Algorithms explained with code |
Flutter | Getting started with Flutter for app development |
Git-GitHub | Version control, Git commands, collaboration tips |
HTML-CSS | Basics of web structure and styling |
Hackathons | Ideas, preparation, and resources to participate |
Hardware | Electronics, chips, sensors, IoT basics |
Internships | Resume tips, portfolio building, how to apply |
Java | Java syntax, OOP, exception handling, and more |
JavaScript | DOM manipulation, ES6+, browser scripting |
NodeJS | Intro to backend with Node, Express |
Project-Ideas | Mini-projects and ideas to build your portfolio |
Python | Python basics, OOP, file handling, scripts |
ReactJS | Basics of component-based frontend development |
Follow these simple steps to start learning:
git clone https://github.com/overclocked-2124/RVCE-Coding-Bootkit
cd RVCE-Coding-Bootkit
- Choose a topic folder (e.g.,
Python
,Git-GitHub
, orCS-Fundamentals
) - Open the
README.md
inside each folder to get structured notes, examples, and links
- Try out the code snippets
- Attempt the mini-projects or DSA problems
- Participate in hackathons or events mentioned
- First-year students at RVCE or any CS/IT program
- Beginners in programming
- Students looking for structured CS resources
- Self-learners aiming to build their fundamentals strong
- 📥 Open an Issue
- 📧 Contact the repo maintainers: Sumukha Upadhyaya, Vivaan Hooda, Vidisha Dewan.
- 🧑🤝🧑 Form a study group and start learning together!
If you found this helpful, consider starring ⭐ this repository to support the project and help others discover it too!