CARBON'S RESPONSIBILITY · BEGINNER TO BUILDER
Python first.
DSA without fear.
Karan, tumhe Python aati hai assume nahi kiya gaya. Carbon pehle fundamentals ko proof ke saath strong karega; uske baad hi DSA patterns systematically unlock honge.
NO RANDOM TUTORIAL HOPPING
How code works + print()
Program, instruction, output aur error ka basic mental model.
- DO
- Apna naam, goal aur 3 lines print karo.
- PROVE
- A running hello_karan.py file.
DEEP ANALYTICS · PYTHON + DSA ONLY
Is your rhythm actually working?
Not enough evidence yet.
Target: 6 days/week. Marathon nahi—daily contact.
Beginner sweet spot: 25–40 focused minutes.
Repeat this time when possible; routine decision fatigue kam karti hai.
Practice0
Build0
Review0
Course0
Pehla Python session save karo. 3–5 records ke baad preferred time aur block-length ka useful signal aana shuru hoga.
LOCKED IN THE RIGHT ORDER
Python → thinking → DSA
Pehle 10 Python proofs complete karo. DSA cards abhi visible hain so destination clear rahe, but jumping allowed nahi.
How code works + print()
A running hello_karan.py file.
Variables and basic types
Input ko number mein convert karke correct total.
Strings and numbers
Readable f-string output with calculations.
Conditions: if / elif / else
At least 5 boundary cases pass.
Loops without confusion
Loop, accumulator aur clear output.
Functions and return values
Parameters, returns and 6 assert checks.
Lists and tuples
Empty-list case safely handled.
Dictionaries and sets
Duplicate topics correctly combined.
Errors, debugging and tests
Bug diary: cause, fix, prevention.
Files, JSON and mini project
Create, list and summarize commands work.
Big-O + problem-solving method
Complexity reasoning in your own words.
Arrays and strings
Each solution has tests and pattern tag.
Hash maps and sets
Explain why lookup becomes faster.
Stack, queue and recursion
Dry-run diagram and edge-case tests.
Trees, search and graphs
Can explain when BFS, DFS or binary search fits.
Mixed practice + error notebook
Weakness report + next 7-day plan.