Track your daily progress and get ready for success.
Save your progress as a file to keep it between sessions!
Draft the first version of your resume. Focus on contact info, education, and a skills section.
Set up your GitHub profile. Create a new repository for one of your old website projects and push the code.
Topic: Percentages. Learn the basics and solve 5-7 practice questions.
Quick review of Python's built-in data structures (Lists, Dictionaries, Sets, Tuples) and when to use each.
Topic: Blood Relations. Understand the concepts and solve a few problems.
Refine your resume. Write clear, bullet-point descriptions for your projects.
Write a good `README.md` file for your project on GitHub. Explain what the project does and the tech used.
Topic: Profit & Loss.
Topic: Direction Sense Test.
DBMS: Learn about Database Normalization (1NF, 2NF, 3NF).
Topic: Arrays. Understand how they work and solve 1-2 easy array problems.
Do one reading comprehension passage and review the answers.
Topic: Time & Work.
Solve 2-3 more easy Array problems in Python.
Topic: Syllogisms.
Topic: Linked Lists. Understand the concept and solve one problem.
OS: Understand the difference between a Process and a Thread.
Topic: Speed, Distance & Time.
Solve 2-3 easy Linked List problems (e.g., finding an element, reversing a list).
Networks: Learn the layers of the OSI or TCP/IP model.
Practice 10 synonym/antonym questions.
Topic: Stacks. Learn LIFO and solve one problem (e.g., valid parentheses).
Review your weak topics from Weeks 1-3.
Topic: Queues. Learn FIFO and solve one implementation problem.
Topic: Seating Arrangements.
Draft and practice your "Tell me about yourself" answer (~60 seconds).
Solve 2-3 problems that use Stacks or Queues.
Take 30 minutes to quickly go over all the concepts you've learned this month.
Trees: Learn about Binary Trees and traversal methods (In-order, Pre-order, Post-order).
Prepare an answer for "What are your greatest strengths and weaknesses?"
Implement one of the tree traversal algorithms in Python.
DBMS: Learn SQL Joins (INNER, LEFT, RIGHT, FULL).
Topic: Averages.
Solve 2-3 easy Tree problems.
OS: Learn about scheduling algorithms (FCFS, SJF).
Graphs: Understand basic graph representations (Adjacency List, Adjacency Matrix).
Topic: Data Sufficiency.
Graphs: Learn Breadth-First Search (BFS) and solve one problem.
Prepare answers for common questions about your projects.
Graphs: Learn Depth-First Search (DFS) and solve one problem.
Networks: What happens when you type google.com in your browser?
Take a 30-minute aptitude mock test online.
Have a friend ask you HR questions. Practice your answers out loud.
Solve 2 medium problems from any topic you found difficult.
Update your LinkedIn profile. Make sure it matches your new resume.
Pick 3 companies you want to apply to and research their products and values.
Review all DSA topics. Make short notes for last-minute revision.
Review all CS topics. Focus on the ones you see most in interview experiences.
Start applying to jobs! Aim for 3-5 quality applications.
Ask a senior or friend to take a 30-minute technical interview. Solve one DSA problem on screen.
Apply to 5 more companies.
Solve one medium/hard problem from a company's recently asked list.
Draft a polite follow-up email template for applications you haven't heard back from.
Take a break. You've worked hard. Avoid burnout before interviews start.
Review your resume, key projects, and CS/DSA notes one last time.