Coding_knowledge
81.6K subscribers
67 photos
8 videos
585 files
229 links
πŸ’‘ Your Coding Journey Starts Here!

Get free courses, coding resources, internships, job updates & much more.
Stay ahead in tech with us! β€οΈπŸš€


Join our WhatsApp groupπŸ‘‡
https://whatsapp.com/channel/0029Vaa7CVhCRs1rxJzy1n3D
Download Telegram
Escape-road-game.zip
194.5 KB
Project :- Escape-road-game πŸš€

instagram Reel :- https://www.instagram.com/reel/DRo_kJIEj1H/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==

React ❀️ For More
❀13
Full roadmap.pdf
124.3 KB
React ❀️ For More
❀29πŸ”₯3
Age of Programming LanguagesπŸ‘¨πŸ»β€πŸ’»

πŸ¦… Swift (11 years old) (2014)
πŸš€ Kotlin (13 years old) (2011)
πŸ¦€ Rust (14 years old) (2010)
🐹 Go (15 years old) (2009)
πŸ”· TypeScript (12 years old) (2012)
🎸 C# (24 years old) (2000)
πŸ’Ž Ruby (29 years old) (1995)
β˜• Java (29 years old) (1995)
🌐 JavaScript (29 years old) (1995)
🐘 PHP (30 years old) (1994)
🐍 Python (34 years old) (1991)
πŸͺ Perl (37 years old) (1987)
πŸš€ C++ (39 years old) (1985)
πŸ“± Objective-C (40 years old) (1984)
πŸ” Prolog (52 years old) (1972)
πŸ—£οΈ Smalltalk (52 years old) (1972)
πŸ–₯️ C (52 years old) (1972)
πŸ“ Pascal (54 years old) (1970)
πŸŽ“ BASIC (60 years old) (1964)
πŸ’Ό COBOL (65 years old) (1959)
πŸ€– Lisp (66 years old) (1958)
πŸ“œ Fortran (67 years old) (1957)

React ❀️ For More
❀65😱11πŸ”₯3❀‍πŸ”₯1
βœ… Web Development Basics You Should Know πŸŒπŸ’‘

Understanding the foundations of web development is the first step toward building websites and web apps.

1️⃣ What is Web Development?
Web development is the process of creating websites and web applications. It includes everything from a basic HTML page to full-stack apps.
Types of Web Dev:
- Frontend: What users see (HTML, CSS, JavaScript)
- Backend: Server-side logic, databases (Node.js, Python, etc.)
- Full Stack: Both frontend + backend

2️⃣ How the Web Works
When you visit a website:
- The browser (client) sends a request via HTTP
- The server processes it and sends back a response (HTML, data)
- Your browser renders it on the screen
Example: Typing www.example.com sends a request β†’ DNS resolves IP β†’ Server sends back the HTML β†’ Browser displays it

3️⃣ HTML (HyperText Markup Language)
Defines the structure of web pages.
<h1>Welcome</h1>
<p>This is my first website.</p>

*4️⃣ CSS (Cascading Style Sheets)*
Adds *style* to HTML: colors, layout, fonts.
h1 {
color: blue;
text-align: center;
}

*5️⃣ JavaScript (JS)*
Makes the website *interactive* (buttons, forms, animations).
<button onclick="alert('Hello!')">Click Me</button>

*6️⃣ Responsive Design*
Using *media queries* to make websites mobile-friendly.
@media (max-width: 600px) {
body {
font-size: 14px;
}
}

*7️⃣ DOM (Document Object Model)*
JS can interact with page content using the DOM.
document.getElementById("demo").innerText = "Changed!";

*8️⃣ Git & GitHub*
Version control to track changes and collaborate.
git init  
git add .
git commit -m "First commit"
git push

*9️⃣ API (Application Programming Interface)*
APIs let you pull or send data between your app and a server.
fetch('https://api.weatherapi.com')
.then(res => res.json())
.then(data => console.log(data));

πŸ”Ÿ Hosting Your Website
You can deploy websites using platforms like Vercel, Netlify, or GitHub Pages.

πŸ’‘ Once you know these basics, you can move on to frameworks like React, backend tools like Node.js, and databases like MongoDB.

πŸ’¬ Tap ❀️ for more!
❀49πŸ₯°1
I Just Cancelled My LinkedIn Premium.pdf
47.8 KB
I Just Cancelled My LinkedIn Premium πŸͺ„

πŸ’¬ Tap ❀️ for more!
❀18πŸ‘2
how to use chatgpt to learn any skill.pdf
11.1 MB
How to Use ChatGpt to Learn Any Skill 3 X Faster 🀯

React ❀️ For More
❀47
βœ… Useful SQL Concepts You Should Know πŸš€πŸ“ˆ

1️⃣ Constraints in SQL:

- PRIMARY KEY – Uniquely identifies each row
- FOREIGN KEY – Links to another table
- UNIQUE – Ensures all values are different
- NOT NULL – Column must have a value
- CHECK – Validates data before insert/update

2️⃣ SQL Views:

Virtual tables based on result of a query
CREATE VIEW top_students AS
SELECT name, marks FROM students WHERE marks > 90;

3️⃣ Indexing:

Improves query performance
CREATE INDEX idx_name ON employees(name);

4️⃣ SQL Transactions:

Ensure data integrity
BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;

5️⃣ Triggers:

Automatic actions when events occur
CREATE TRIGGER log_update
AFTER UPDATE ON employees
FOR EACH ROW
INSERT INTO logs(action) VALUES ('Employee updated');

6️⃣ Stored Procedures:

Reusable blocks of SQL logic
CREATE PROCEDURE getTopStudents()
BEGIN
SELECT * FROM students WHERE marks > 90;
END;

7️⃣ Common Table Expressions (CTEs):

Temporary named result sets
WITH dept_count AS (
SELECT department, COUNT(*) AS total FROM employees GROUP BY department
)
SELECT * FROM dept_count;

πŸ’¬ Double Tap ❀️ For More!
❀53πŸ‘8
βœ… Python Basics You Should Know πŸ“

1️⃣ What is Python?
Python is a beginner-friendly, high-level programming language used for web development, data science, automation, AI, and more.

print("Hello, World!")

2️⃣ Variables
Used to store data in memory that can be used later.

name = "Alice"
age = 25

3️⃣ Data Types
Python supports various built-in types like integers, strings, floats, booleans, lists, and dictionaries.
x = 10          # int  
pi = 3.14 # float
text = "Hi" # string
is_valid = True # bool
colors = ["red", "blue"] # list
user = {"name": "Bob", "age": 30} # dictionary

4️⃣ Conditional Statements
Used to make decisions based on conditions (if, elif, else).

if age >= 18:
print("Adult")
else:
print("Minor")

5️⃣ Loops
Used to repeat a block of code.

for loop
for i in range(3):
print(i)

while loop
count = 0
while count < 3:
print(count)
count += 1

6️⃣ Functions
Reusable blocks of code that perform a task.

def greet(name):
return f"Hello, {name}"

print(greet("Sara"))

7️⃣ Lists
Ordered, mutable collection of items.

fruits = ["apple", "banana", "cherry"]
print(fruits[1]) # banana

8️⃣ Dictionaries
Stores data as key-value pairs.

person = {"name": "John", "age": 30}
print(person["name"])

9️⃣ File Handling
Used to read/write files.

with open("data.txt", "r") as file:
content = file.read()
print(content)

πŸ”Ÿ Modules & Imports
Lets you use external code and libraries.

import math
print(math.sqrt(16))

πŸ’¬ Tap ❀️ for more!
❀73πŸ‘4πŸ”₯2πŸ‘1
SQL Introduction.pdf
16.5 MB
SQL Introduction πŸš€

React ❀️ For More
❀46πŸ‘8πŸ‘1
βœ… How to Learn Python in 2026 πŸπŸ“š

βœ… Step 1: Learn Syntax by Doing
β€’ Write code from Day 1
β€’ Use print(), variables, and basic math
β€’ Practice with online REPLs or Jupyter Notebooks

βœ… Step 2: Understand Core Concepts
β€’ Data types: int, str, list, dict, bool
β€’ Control flow: if, elif, else, for, while
β€’ Functions & return values

βœ… Step 3: Apply Logic with Mini-Tasks
β€’ Reverse a string
β€’ Count vowels
β€’ Find max of three numbers
β€’ FizzBuzz

βœ… Step 4: Learn by Projects, Not Just Theory
β€’ Weather App (API + CLI)
β€’ BMI Calculator
β€’ File Renamer
β€’ Basic Password Generator

βœ… Step 5: Learn Libraries When Needed
β€’ pandas for data
β€’ requests for APIs
β€’ matplotlib for plots
β€’ re for regex

βœ… Step 6: Build a Strong Habit
β€’ Code 30 mins daily
β€’ Track progress in a doc
β€’ Focus on learning, not perfection

βœ… Step 7: Explore Career Paths with Python
β€’ Data Science β†’ NumPy, pandas
β€’ Web Dev β†’ Flask, Django
β€’ Automation β†’ Selenium, os, shutil
β€’ AI/ML β†’ scikit-learn, TensorFlow

Don’t rush. Write. Debug. Learn. Repeat.

πŸ’¬ Double Tap β™₯️ For More!
❀59πŸ‘2
Complete Backend Development Roadmap (all Major Tech Stacks).pdf
24.9 KB
Backend Devlopment Complete Roadmap πŸ”₯

React ❀️ For More!
2❀23
βœ… Complete Roadmap to learn Python Programming πŸπŸ’»

Week 1. Python basics
β€’ Install Python and VS Code
β€’ Learn variables, data types, input, output
β€’ Practice arithmetic and string operations
β€’ Write 10 small programs
Example. Calculator, temperature converter

Week 2. Control flow
β€’ Learn if, else, elif
β€’ Learn for and while loops
β€’ Use break and continue
β€’ Solve 20 logic problems
Example. Number guessing game

Week 3. Data structures
β€’ Lists, tuples, sets, dictionaries
β€’ Indexing, slicing, methods
β€’ Loop through collections
β€’ Solve real problems
Example. Student marks analysis

Week 4. Functions and modules
β€’ Define functions
β€’ Use parameters and return values
β€’ Learn lambda functions
β€’ Import built-in modules
Example. Reusable math utility

Week 5. Strings and file handling
β€’ String methods and formatting
β€’ Read and write files
β€’ Handle CSV and text files
β€’ Build small file-based programs
Example. Log file analyzer

Week 6. Error handling and debugging
β€’ Learn try, except, finally
β€’ Understand common errors
β€’ Use print and debugger
β€’ Fix broken programs
Example. Robust input validator

Week 7. Object-Oriented Programming
β€’ Classes and objects
β€’ Constructors and methods
β€’ Inheritance and encapsulation
β€’ Build simple class-based apps
Example. Bank account system

Week 8. Standard libraries
β€’ datetime, math, random
β€’ os and sys basics
β€’ Work with JSON
β€’ Write utility scripts
Example. Automated folder organizer

Week 9. Working with external packages
β€’ Learn pip and virtual environments
β€’ Use requests library
β€’ Basic API calls
β€’ Handle API responses
Example. Weather app using API

Week 10. Data handling basics
β€’ Intro to NumPy
β€’ Intro to Pandas
β€’ Read CSV and Excel files
β€’ Basic data cleaning
Example. Sales data summary

Week 11. Mini projects
β€’ Build 2 small projects
β€’ Focus on logic and structure
β€’ Write clean, readable code
Examples.
β€’ To-do list app
β€’ Expense tracker

Week 12. Final project and revision
β€’ Build one end-to-end project
β€’ Revise core concepts
β€’ Practice interview-style questions
Example projects.
β€’ Simple automation tool
β€’ Data analysis mini project

Daily rule for you
β€’ Code at least 60 minutes
β€’ Solve 5 problems daily
β€’ Rewrite old code weekly

Double Tap β™₯️ For Detailed Explanation
❀82
βœ… Python Coding Interview Questions πŸπŸ’»

1️⃣ Q: Return the first duplicate in a list.
def first_duplicate(lst):
seen = set()
for x in lst:
if x in seen:
return x
seen.add(x)
return None

print(first_duplicate([3, 1, 3, 4, 2])) # Output: 3

2️⃣ Q: Check whether a number is a palindrome.
def is_pal_num(n):
return str(n) == str(n)[::-1]

print(is_pal_num(121)) # True
print(is_pal_num(123)) # False

3️⃣ Q: Sort a dictionary by values.
def sort_by_value(d):
return dict(sorted(d.items(), key=lambda x: x[1]))

print(sort_by_value({'a': 3, 'b': 1, 'c': 2}))
Output: {'b': 1, 'c': 2, 'a': 3}

4️⃣ Q: Return all prime numbers in a given range.
def primes_upto(n):
primes = []
for num in range(2, n + 1):
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
break
else:
primes.append(num)
return primes

print(primes_upto(10)) # [2, 3, 5, 7]

5️⃣ Q: Convert a list of numbers into a string.
def list_to_string(lst):
return "".join(map(str, lst))

print(list_to_string([1, 2, 3])) # Output: 123

πŸ’¬ Double Tap ❀️ for Part-2
❀30πŸ₯°1
I really wish my Teachers told me about these websites before my final year πŸ‘‡

1/ NotebookLM:
Upload your study notes or articles and instantly turn them into podcasts.
https://notebooklm.google/

2/ Writefull:
Specially trained on journals to improve your academic writing and works seamlessly with Overleaf & Word.
https://www.writefull.com/

3/ Undetectable AI:
Upload your study notes and get text that sounds natural and authentic.
https://undetectable.ai/?dv=ca&peoc=true

4/ PDF Drive:
Access all the books and articles you need for school or college in one place.
https://pdfdrive.com.co/

5/ Writefull:
Specially trained on journals to improve your academic writing - and works seamlessly with Overleaf & Word.
https://mapify.so/
❀21πŸ—Ώ4πŸ‘1
βœ… Data Science Mistakes Beginners Should Avoid βš οΈπŸ“‰

1️⃣ Skipping the Basics
β€’ Jumping into ML without Python, Stats, or Pandas
βœ… Build strong foundations in math, programming & EDA first

2️⃣ Not Understanding the Problem
β€’ Applying models blindly
β€’ Irrelevant features and metrics
βœ… Always clarify business goals before coding

3️⃣ Treating Data Cleaning as Optional
β€’ Training on dirty/incomplete data
βœ… Spend time on preprocessing β€” it’s 70% of real work

4️⃣ Using Complex Models Too Early
β€’
Overfitting small datasets
β€’ Ignoring simpler, interpretable models
βœ… Start with baseline models (Logistic Regression, Decision Trees)

5️⃣ No Evaluation Strategy
β€’ Relying only on accuracy
βœ… Use proper metrics (F1, AUC, MAE) based on problem type

6️⃣ Not Visualizing Data
β€’ Missed outliers and patterns
βœ… Use Seaborn, Matplotlib, Plotly for EDA

7️⃣ Poor Feature Engineering
β€’ Feeding raw data into models
βœ… Create meaningful features that boost performance

8️⃣ Ignoring Domain Knowledge
β€’ Features don’t align with real-world logic
βœ… Talk to stakeholders or do research before modeling

9️⃣ No Practice with Real Datasets
β€’ Kaggle-only learning
βœ… Work with messy, real-world data (open data portals, APIs)

πŸ”Ÿ Not Documenting or Sharing Work
β€’ No GitHub, no portfolio
βœ… Document notebooks, write blogs, push projects online

πŸ’¬ Tap ❀️ for more!
❀17πŸ₯°1
Websites I wish I knew about before graduating πŸ₯²

1. DORA : This website lets you create animated apps and sites in seconds
https://www.dora.run/

2. Chatgpt study : Turns your ChatGPT into an actual tutor that can test you in real time
https://openai.com/index/chatgpt-study-mode/

3. docsity : Gives you free access to past papers, exams just by entering your university
https://www.docsity.com/en/

4. chatpdf : Lets you upload your documents so you can chat and question the different sections
https://www.chatpdf.com/

5. paper panda : This website can legit gives you access to any paper or article you can’t access
https://paperpanda.app/

6. Paperpal: You can paste your entire essay in here and it edits it like a top students
https://paperpal.com

7. flow: This website lets you create an entire animated movie using AI
https://labs.google/flow/about
❀21