Planning

Today I am beginning a structured learning plan focused on three key areas: competitive programming, Linux, and revision of past concepts. The objective is consistency, accountability, and measurable progress.
Codeforces
Solve 5 problems daily (25 problems per week).
Weekends will be dedicated to revising all problems attempted during the week.
Goal: Strengthen problem-solving skills and improve competitive programming performance.
Linux
Practice Linux commands and system-level tasks daily.
Use weekends for consolidation and revision of the week’s learning.
Goal: Build a solid foundation for backend and DevOps-related work.
Revision of Previous Learning
Dedicate time each day to revisiting previously studied topics (DSA, Java, Spring Boot, Databases, etc.).
Goal: Retain concepts and avoid knowledge gaps.
Weekly Updates
I will publish a progress update every weekend to track learning outcomes, highlight challenges, and refine the approach for the following week.
Subscribe to my newsletter
Read articles from Ketan Kumar Mishra directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Ketan Kumar Mishra
Ketan Kumar Mishra
I write about solving real-world coding problems, building scalable apps, and my journey learning modern development practices. Here, I break complex topics into simple, practical tutorials for developers at every stage.