Skip to content

Commit bf43ed5

Browse files
committed
dummy version
1 parent d16c2ca commit bf43ed5

25 files changed

Lines changed: 673 additions & 51 deletions

docs/assets/logo.png

56.3 KB
Loading

docs/college/hackathon.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
why you need to join hacakthos how hackathon help you what is the unturth no boayd how hackathon force yout oe build proejct tha normal take weeks with progrsstionaltion how hackathon isthe futeur of palcment how it gviem ppo offer all that how comaony secreately invimte for intetrview
1+
2+
3+
# Hackathons : Why You Should Join
4+
5+
When you first hear the word **hackathon**, you might think it’s about hacking into systems. But actually, hackathons are events where students, developers, and innovators come together to **build projects in a short time**—usually 24 to 48 hours.
6+
7+
### 🌟 Why Join a Hackathon?
8+
9+
1. **Learn by Doing** – In class you study theory, but hackathons let you turn ideas into real projects. You gain hands-on skills faster than normal.
10+
2. **Teamwork** – You’ll work with friends or new people, just like in real companies. This helps improve communication and collaboration.
11+
3. **Speed & Focus** – A project that normally takes weeks is built in days because hackathons push you to focus and avoid procrastination.
12+
4. **Networking** – Many tech companies and mentors attend hackathons. Some even secretly watch participants and invite them for **internships or interviews**.
13+
5. **Placements & Offers** – Today, many companies hire directly through hackathons. If you build something creative, it can open the door to **job offers and PPOs (Pre-Placement Offers)**.
14+
15+
### 🚩 Myths About Hackathons
16+
17+
* **“They are only for experts.”** – Wrong! Beginners learn the most.
18+
* **“It’s only coding.”** – No, design, ideas, and teamwork matter too.
19+
* **“It won’t help in future.”** – In reality, hackathons are becoming a **key path for placements** in tech companies.
20+
21+
### 🔮 Why Hackathons Are the Future
22+
23+
Companies love students who can **think, build, and deliver under pressure**. That’s exactly what hackathons test. For CSE students, joining hackathons means learning faster, building a strong portfolio, and standing out in placements.
24+

docs/college/harsh-reality.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
# The Harsh Reality of College
3+
4+
When students join Computer Science Engineering (CSE), they often imagine learning cutting-edge technologies like AI, cloud, or cybersecurity from day one. The reality, however, is often different.
5+
6+
### 📘 What Colleges Teach
7+
8+
Most colleges focus on **fundamentals**—C, data structures, algorithms, operating systems, DBMS, computer networks. These subjects are important because they build the foundation every software engineer needs.
9+
10+
### 🚀 What You Need to Learn on Your Own
11+
12+
But the industry demands much more:
13+
14+
* **Programming practice** (competitive coding, problem-solving)
15+
* **Modern tools** (GitHub, Docker, cloud platforms)
16+
* **Frameworks** (React, Django, Flutter, etc.)
17+
* **Real-world projects** (apps, websites, AI models)
18+
19+
Unfortunately, most colleges don’t cover these in detail. That means if you want to **stand out in placements or internships**, you have to **learn on your own**—through online courses, hackathons, open-source contributions, and personal projects.
20+
21+
### 🛠 Why Self-Learning Matters
22+
23+
* **Placements**: Companies test problem-solving and project experience more than textbook theory.
24+
* **Future-Proofing**: Tech changes every year. Self-learning helps you keep up.
25+
* **Confidence**: Building projects by yourself makes you more independent and job-ready.
26+
27+
---
28+
29+
⚠️ **Disclaimer:** This experience can **vary from college to college**. Some top institutions provide excellent practical training and exposure, while others focus mainly on theory. But in all cases, **self-learning will always give you an edge**.
30+
31+
---
32+
33+
👉 **In short:** College gives you the base, but **your future in CSE depends on how much you learn on your own**. Don’t just wait for the syllabus—explore, build, and grow.
34+

docs/college/identity-card.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
1-
| Category | Tool/Service | Description |
2-
|------------------------|-----------------------|-------------------------------------------------------------------------------------------------|
3-
| Design & Prototyping | Figma | Free collaborative UI design and prototyping tool with a robust free tier for students. |
4-
| Design & Prototyping | Canva for Education | Free premium access to Canva’s graphic design tools for presentations and posters. |
5-
| Cloud & Hosting | Google Cloud Free Tier| $300 free credits + always-free core services for cloud computing and AI projects. |
6-
| Cloud & Hosting | Microsoft Azure for Students | $100 free credits for 12 months, no credit card required, great for cloud and AI learning. |
7-
| Cloud & Hosting | Heroku Free Tier | Free app hosting with easy deployment for small projects. |
8-
| Development & Productivity | Visual Studio Code | Free, open-source, highly extensible code editor widely used by developers. |
9-
| Development & Productivity | JetBrains IDEs (Student License) | Free professional-grade IDE licenses (IntelliJ, PyCharm, WebStorm, etc.) |
10-
| Development & Productivity | Notion for Students | Free upgrade to personal pro plan for note-taking and project management. |
11-
| Communication & Collaboration | Slack Free Plan | Team collaboration platform widely adopted in software development communities. |
12-
| Learning Platforms | FreeCodeCamp | Free interactive curriculum for web development and programming fundamentals. |
13-
| Learning Platforms | Codecademy Free Tier | Interactive coding courses with access to many languages and frameworks. |
14-
| Learning Platforms | Khan Academy | Free computer science fundamentals and programming courses. |
15-
| Learning Platforms | Coursera & edX Free Courses | Access to many free university-level CS courses online. |
16-
| Version Control & Project Hosting | GitLab Free Tier | Alternative to GitHub with private repos and CI/CD pipelines free. |
17-
| Version Control & Project Hosting | Bitbucket Free Plan | Free private repositories with Jira integration for project tracking. |
18-
| API Development | Postman Free Tier | Free API design, development, and testing environment for students and developers. |
19-
| Database Services | MongoDB Atlas Free Plan| Cloud-hosted NoSQL database with free tier, excellent for learning databases and backend dev. |
1+
# Student Identity Card
2+
3+
As a student, your college identity card is more than just a way to enter campus or exams. It can actually open many doors to opportunities, discounts, and free resources that professionals often have to pay for.
4+
5+
Perfect idea 👍 I’ll prepare a **table of the most useful student benefits** you can unlock with your **college ID card / student email**.
6+
7+
8+
# 🎁 Top Student Benefits You Can Get with Your Student ID
9+
10+
| 🎓 Program / Tool | 💡 What You Get (Free / Discount) | 🔑 Proof Needed | 🌐 Link |
11+
| ----------------------------------------------- | ------------------------------------------------------------------------ | --------------------------------- | --------------------------------------------------------------------------------- |
12+
| **GitHub Student Developer Pack** | Free access to 100+ developer tools (cloud credits, domains, IDEs, etc.) | Student ID or .edu college email | [GitHub Education](https://education.github.com/pack) |
13+
| **Figma Education Plan** | Figma Professional for free (unlimited projects, team collaboration) | Student ID / .edu email | [Figma for Education](https://www.figma.com/education/) |
14+
| **Canva for Education** | Free Canva Pro (premium templates, assets) | Student email / ID | [Canva Education](https://www.canva.com/education/) |
15+
| **Notion for Students** | Free Notion Plus (unlimited pages, uploads) | Student email | [Notion for Students](https://www.notion.so/product/notion-for-education) |
16+
| **Microsoft Azure for Students** | \$100 free Azure credits + free developer tools (no credit card) | Student ID / email | [Azure for Students](https://azure.microsoft.com/en-us/free/students/) |
17+
| **JetBrains Student Pack** | Free IntelliJ IDEA, PyCharm, WebStorm, and all IDEs | Student email / ID | [JetBrains Student Pack](https://www.jetbrains.com/community/education/#students) |
18+
| **Autodesk Education** | Free AutoCAD, Fusion 360, Maya, Revit | Student ID / email | [Autodesk Education](https://www.autodesk.com/education/edu-software/overview) |
19+
| **Unity Student Plan** | Free Unity Pro + cloud build and assets | Student email | [Unity Student](https://unity.com/products/unity-student) |
20+
| **Adobe Creative Cloud (Discount)** | Up to 70% off Photoshop, Illustrator, Premiere Pro | Student ID / email | [Adobe Students](https://www.adobe.com/creativecloud/buy/students.html) |
21+
| **Google Cloud for Students (via GitHub Pack)** | \$300 cloud credits | GitHub Student Pack (needs ID) | [Google Cloud via GitHub](https://education.github.com/pack) |
22+
| **Namecheap Domain (via GitHub Pack)** | Free .me domain for 1 year + SSL | GitHub Student Pack (ID required) | [Namecheap Student](https://education.github.com/pack) |
23+

docs/college/placement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
## What is Placement?
2+
## Placement?
33

44
Placement is the process where companies recruit graduating students for internships or full-time jobs. It’s a crucial step for many students to transition from academics to the professional world.
55

docs/college/scholarship.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,9 @@
11

2-
## What is a Scholarship?
2+
## Scholarship?
33

44
A **scholarship** is a financial award given to students to help cover their education expenses such as tuition fees, books, or living costs. Scholarships are typically **merit-based**, **need-based**, or awarded for specific talents, achievements, or backgrounds. Unlike loans, scholarships **do not need to be repaid**.
55

66
---
7-
8-
## Why Do College Students Apply for Scholarships?
9-
10-
* To **reduce financial burden** and make education more affordable.
11-
* To **recognize and reward academic excellence, skills, or talents**.
12-
* To gain access to **exclusive opportunities** such as internships, mentorships, and networking.
13-
* To **boost their resume** by showing recognition from reputable organizations.
14-
15-
---
16-
177
## What is Financial Aid?
188

199
**Financial aid** includes scholarships but also covers other types of monetary help such as:

docs/college/syllabus.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11

2-
32
## Why the College Syllabus Can Be Outdated
43

54
* **Rigid Approval Process:** Most colleges follow a syllabus designed and approved by universities or education boards, which can take years to update.

docs/core/git.md

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,53 @@
1-
what is version control why you need it what are the probelm that begainner fel ltha verison control can solve why you need verison contorl in real life how it owrk
1+
2+
# 🔄 What is Version Control and Why You Need It
3+
4+
### 📌 What is Version Control?
5+
6+
**Version Control** is a system that helps you track changes in your code or project over time. It records who made changes, when, and why. The most popular tool for this is **Git** (used with platforms like GitHub, GitLab, Bitbucket).
7+
8+
Think of it as a **“time machine” for your code**.
9+
10+
---
11+
12+
### 🛠 Why Do You Need Version Control?
13+
14+
1. **Undo Mistakes** – If your code breaks, you can go back to an older working version.
15+
2. **Work in Teams** – Multiple people can work on the same project without overwriting each other’s code.
16+
3. **History Tracking** – Every update is saved with a message, so you know what changed and why.
17+
4. **Experiment Safely** – You can create **branches** to try new features without affecting the main project.
18+
19+
---
20+
21+
### ⚠️ Problems Beginners Face Without Version Control
22+
23+
* Accidentally deleting or overwriting files.
24+
* Copying projects into folders like `project-final`, `project-final2`, `project-final-final` 😅.
25+
* No way to undo a bad change.
26+
* Difficulty in sharing code with teammates.
27+
28+
Version control **solves all of this automatically**.
29+
30+
---
31+
32+
### 🌍 Why You Need Version Control in Real Life
33+
34+
* **Industry Standard**: Every software company uses Git or another version control system.
35+
* **Collaboration**: In jobs, dozens of developers work on the same project. Version control makes it possible.
36+
* **Reliability**: Even if your laptop crashes, your code is safe online (GitHub/GitLab).
37+
* **Professionalism**: Recruiters expect you to know Git—it’s as basic as MS Word for programmers.
38+
39+
---
40+
41+
### ⚡ How Does Version Control Work? (Simple Flow)
42+
43+
1. **Repository (Repo)** → A folder where Git tracks your project.
44+
2. **Commit** → Save a snapshot of changes with a short message.
45+
3. **Branch** → A separate line of development for new features.
46+
4. **Merge** → Combine changes from branches back into the main project.
47+
5. **Push/Pull** → Upload or download changes between your computer and GitHub.
48+
49+
---
50+
51+
👉 **In short:** Version control is your safety net and collaboration tool. It keeps your projects organized, prevents disasters, and is essential in both college and professional coding.
52+
53+

docs/core/github.md

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,74 @@
1-
what is githbb why we need it what is github readme md why you need to fill it what yuo need showcase in yout gihtub readme to become one of ht ebest so that in future they all talendted by what is something all repo under you need that will be compounding effect what is the top 0.1% trick that will make you stand out in it
1+
2+
3+
# 🌐 What is GitHub and Why It Matters
4+
5+
GitHub is a platform where developers **store, share, and collaborate** on code. It uses **Git** (a version control system) to track changes in your projects. For students, GitHub is like a **public portfolio**—your work is visible to the world, including companies and recruiters.
6+
7+
---
8+
9+
## 📄 What is README.md?
10+
11+
Every project on GitHub can have a **README.md** file (written in Markdown).
12+
13+
* It explains **what your project is**, **how to use it**, and **why it matters**.
14+
* Think of it as the **first impression** of your code. A repo without a good README looks incomplete.
15+
16+
---
17+
18+
## 🧭 Why You Need to Fill Your README.md
19+
20+
* Shows that you care about **documentation** (a key skill in real jobs).
21+
* Helps others (and your future self) understand and use your project.
22+
* Makes your GitHub look professional and polished.
23+
24+
---
25+
26+
## 🌟 What to Showcase in Your GitHub README
27+
28+
1. **Clear Introduction** – What the project does in simple words.
29+
2. **Installation Steps** – How to run it on someone else’s computer.
30+
3. **Screenshots / GIFs** – Visuals make your project stand out.
31+
4. **Features List** – Highlight the best parts.
32+
5. **Tech Stack** – Mention tools, libraries, frameworks you used.
33+
6. **Usage Example / Demo Link** – So others can try it quickly.
34+
7. **License & Credits** – Shows professionalism.
35+
36+
---
37+
38+
## ⚡ What Every Repo Should Have (Compounding Effect)
39+
40+
If every project you push to GitHub has:
41+
42+
* A **clear README.md**
43+
* A **LICENSE** file (so others know how they can use your code)
44+
* A **.gitignore** file (to avoid junk files in repo)
45+
* Clean, readable commits with good messages
46+
47+
👉 Over time, this creates a **compounding effect**—your GitHub looks consistent, professional, and trustworthy.
48+
49+
---
50+
51+
## 🚀 The Top 0.1% Trick to Stand Out
52+
53+
Most students just upload code dumps. To stand out:
54+
55+
* Treat every repo like a **real-world product**.
56+
* Add **good README + demo (GIF/video) + deploy link (if possible)**.
57+
* Pin your **best 6 projects** on your GitHub profile.
58+
* Create a **profile README.md** (special repo named after your username) to showcase:
59+
60+
* About you
61+
* Your skills & projects
62+
* GitHub stats & activity badges
63+
* Contact links (LinkedIn, portfolio)
64+
65+
## use this website to create your github profile
66+
67+
[github profile Generator](https://rahuldkjain.github.io/gh-profile-readme-generator/)
68+
This makes recruiters and peers instantly recognize your **talent and consistency**.
69+
70+
---
71+
72+
👉 **In short:** GitHub is your career portfolio. Fill your README.md, polish every repo, and showcase projects like real products. With consistency, you’ll build a reputation that compounds over time—and that’s how you reach the **top 0.1% of developers**.
73+
74+
---

docs/core/productivity.md

Lines changed: 63 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,63 @@
1-
keybiorad shortcutl
2-
broswer using vim
3-
vim
4-
neovim
5-
zed
6-
why top developer sue neovim why
7-
what are the most productivyt trickers
8-
titling widnow manger
1+
2+
# ⚡ Productivity Tools & Tricks for Developers
3+
4+
### ⌨️ Keyboard Shortcuts
5+
6+
Top developers prefer **keyboard over mouse** because it saves time. Every second adds up.
7+
8+
* Learn system-wide shortcuts (copy, paste, switch windows).
9+
* Learn app-specific shortcuts (e.g., VS Code, terminal, browser).
10+
* Use tools like **Vim keybindings** to navigate without touching the mouse.
11+
12+
---
13+
14+
### 🌐 Browsers with Vim Keybindings
15+
16+
* Extensions like **Vimium (Chrome/Firefox)** let you browse the web like Vim:
17+
18+
* `j/k` = scroll up/down
19+
* `h/l` = left/right
20+
* `f` = open links with keys
21+
👉 No need to move your hand to the mouse—super fast.
22+
23+
---
24+
25+
### 📝 Vim & Neovim
26+
27+
* **Vim** → A powerful text editor inside the terminal.
28+
* **Neovim** → A modern version of Vim, faster and more extensible.
29+
30+
**Why top developers use Neovim:**
31+
32+
* Keyboard-first (no mouse needed).
33+
* Highly customizable with **Lua plugins**.
34+
* Lightweight, runs in the terminal.
35+
* Makes editing code insanely fast once you master it.
36+
37+
---
38+
39+
### 💡 Zed Editor
40+
41+
* A new modern editor (by creators of Atom).
42+
* Combines **speed (like Neovim)** with **collaboration features (like Google Docs)**.
43+
* Minimal, beautiful UI + supports team coding in real-time.
44+
* Many developers are testing it as a **future alternative** to VS Code.
45+
46+
---
47+
48+
### 🖼️ Tiling Window Manager (TWM)
49+
50+
Instead of overlapping windows:
51+
52+
* Your screen is split into **tiles** (terminal, editor, browser side by side).
53+
* Controlled fully by **keyboard shortcuts**.
54+
* Saves time switching apps → massive productivity boost.
55+
56+
Popular TWMs:
57+
58+
* **i3 / sway** (Linux)
59+
* **bspwm** (Linux)
60+
* **Aerospace / Yabai** (macOS)
61+
* **FancyZones** (Windows with PowerToys)
62+
63+
---

0 commit comments

Comments
 (0)