arrow_back अभ्यास
Phase 1 • Week 01

Java refresh, OOPs begins, CS50P Weeks 0–5

chevron_left chevron_right
verified_user

Weekly Production Deliverable

Target Output
Deliverable: A GitHub repo exists with Week 1's Python work, README included, run inside a venv.
Weeks: W01 Active W02 W03 W04 W05

Monday

0 / 2 done
DSA Java Setup, Java Basics, Java OOPs Basic (speed-review)
1.5h
AI/ML CS50P Weeks 0 & 1
Functions, Variables & Loops (freeCodeCamp.org YouTube: "CS50's Introduction to Programming with Python") + Problem Sets 0 & 1 ([CS50]open_in_new) + set up your first Python virtual environment (python -m venv)
2.5h

Tuesday

0 / 2 done
DSA If-Else, If-ElseIf, Switch Case + Adult-Teen problem
1.5h
CORE OOPs Foundations
What is OOP? Classes, Objects, Attributes and Methods + write 2 small Java classes from scratch + TUF+ Quizzes
2.5h

Wednesday

0 / 2 done
DSA Sum of first/last element, Print X N times, Print last char of string
1.5h
AI/ML CS50P Weeks 2 & 3
Exceptions & Libraries + Problem Sets 2 & 3
2.5h

Thursday

0 / 2 done
DSA Patterns 1–8
1.5h
CORE Constructors & Object Lifecycle
Default & Parameterized Constructors, Constructor Overloading + practice + Week 1 comprehensive OOPs quiz & revision
2.5h

Friday

0 / 2 done
DSA Patterns 9–15
1.5h
AI/ML CS50P Weeks 4 & 5
Unit Tests & File I/O + Problem Sets 4 & 5 + push all Week 1 problem-set solutions to a new GitHub repo with a short README inside your venv
2.5h
Weekend High-Load Execution • 8.0h Daily Deep Focus Lab

Saturday

0 / 3 done
DSA Patterns 16–22 + Time Complexity theory
1.5h
AI/ML Python Hands-on Dev & PyTest Lab (4.0h)
Set up local Python dev environment (VS Code / PyCharm + venv + git). Solve 5 algorithmic problems from CS50P PSet 0 & 1 in Python from scratch. Write unit tests with pytest.
4.0h
APT Quant Focus
Quant M1 Numbers: Basic (Set A & B) + Numbers Advance + timed problem practice
2.5h

Sunday

0 / 3 done
DSA Revision
redo 5 patterns from memory
1.5h
AI/ML Interactive CLI Project & Git Lab (4.0h)
Build an interactive command-line CLI application (e.g. Student Gradebook or Expense Tracker) utilizing classes, error handling, and file persistence; push to GitHub with clean README.
4.0h
APT Verbal & Logical Focus
Verbal: Sentence Rearrangement (Basic) + Logical: Series, Missing Numbers, Odd One Out (Basic & Advance) + mixed revision test
2.5h
edit_note

Week 01 Technical Notes & Journal

#LeetCode #Java #DSA #Week01