30-Day Comprehensive Study Plan for TCS PRA &
Technical Skills
Charan Tej Reddy Yanamala
February 17, 2025
Contents
1 Introduction 2
2 Plan Overview 2
3 Week 1: Foundations & Core Coding Skills 3
4 Week 2: Web Development & UI/UX Essentials 4
5 Week 3: Advanced Topics & Machine Learning Overview 5
6 Week 4: Integration & Final Preparations 6
7 Conclusion 6
1
1 Introduction
This document outlines a comprehensive 30-day study plan designed to cover the following
areas:
• Technical Topics: Java Coding (Fundamentals and Advanced), Unix (Basic to
Advanced Scripting), HTML, CSS, JavaScript, UI/UX Design.
• Exam Preparation: TCS KYT (including quantitative aptitude, logical reason-
ing, and verbal ability) and topics reflected in the resume.
• Additional Topics: Basic Machine Learning concepts using Python.
The plan includes detailed day-to-day timetables, resource links, subtopics to be cov-
ered, and built-in breaks for meals, rest, and personal care (e.g., washroom breaks).
Adjust the timings as per your personal routine.
2 Plan Overview
The 30-day plan is divided into four weeks:
1. Week 1: Foundations & Core Coding Skills (Java fundamentals, Data Structures,
Unix basics, TCS KYT orientation)
2. Week 2: Web Development & UI/UX Essentials (HTML, CSS, JavaScript, and
UI/UX principles)
3. Week 3: Advanced Topics & ML Overview (Advanced Java, Machine Learning
fundamentals, Advanced Unix scripting)
4. Week 4: Integration & Final Preparations (Comprehensive project work and in-
tensive TCS KYT exam practice)
2
3 Week 1: Foundations & Core Coding Skills
Days 1–7: Detailed Daily Timetable
Time Activity & Topics Resources/Notes
08:00– Morning Routine: Wake up, hygiene Personal routine
08:30
08:30– Breakfast Have a healthy
09:00 meal
09:00– Java Fundamentals: Variables, con- Oracle Java Tutori-
11:00 trol structures, OOP basics als, GeeksforGeeks
11:00– Short Break Stretch, quick re-
11:15 fresh
11:15– Data Structures in Java: Arrays, GeeksforGeeks
13:00 Linked Lists, Stacks/Queues Data Structures
13:00– Lunch Break Rest, meal, and a
14:00 short walk
14:00– Practical Coding: Solve 3–5 coding Focus on imple-
15:30 problems on HackerRank/LeetCode menting core Java
concepts
15:30– Short Break Rest and hydrate
15:45
15:45– Unix Fundamentals: Basic shell LinuxCommand.org,
17:30 commands, file management, permis- Tutorialspoint
sions Unix
17:30– Rest/Tea Break Light snack and re-
18:00 laxation
18:00– TCS KYT Orientation: Overview IndiaBIX
19:00 of exam format, sample aptitude ques-
tions
19:00– Dinner Evening meal
19:30
19:30– Revision & Q/A: Revise day’s topics Note key points for
21:00 and clarify doubts review
21:00– Personal Break Washroom break
21:15 and short rest
21:15– Light Reading/Reflection: Summa- Maintain a study
22:00 rize learnings, plan next day journal
22:00 Sleep End of day
3
4 Week 2: Web Development & UI/UX Essentials
Days 8–14: Detailed Daily Timetable
Time Activity & Topics Resources/Notes
08:00– Morning Routine: Wake up, hygiene Start fresh
08:30
08:30– Breakfast Healthy meal
09:00
09:00– HTML & CSS Basics: HTML5 MDN HTML,
11:00 semantics, forms, CSS selectors, Box MDN CSS
Model
11:00– Short Break Quick rest and
11:15 stretch
11:15– Advanced CSS: Flexbox, Grid, re- freeCodeCamp Re-
13:00 sponsive design sponsive Web De-
sign
13:00– Lunch Break Relax and recharge
14:00
14:00– JavaScript Fundamentals: Vari- MDN JavaScript,
15:30 ables, functions, events, DOM manip- freeCodeCamp
ulation, ES6 features
15:30– Short Break Refresh
15:45
15:45– UI/UX Principles: Basic design Nielsen Norman
17:00 principles, color theory, usability Group
17:00– Practical Project Work: Start a Apply HTML,
17:30 multi-page website prototype CSS, and basic JS
17:30– Rest/Tea Break Short break
18:00
18:00– Interactive Coding: Enhance the Experiment with
19:00 website with JavaScript features (dy- DOM events
namic menus, form validation)
19:00– Dinner Evening meal
19:30
19:30– Revision & Debugging: Debug Note any challenges
21:00 code, review and refine topics of the day faced
21:00– Personal Break Washroom and re-
21:15 lax
21:15– Reflection & Next Day Planning: Update your study
22:00 Summarize learnings, set goals for to- journal
morrow
22:00 Sleep End of day
4
5 Week 3: Advanced Topics & Machine Learning Overview
Days 15–21: Detailed Daily Timetable
Time Activity & Topics Resources/Notes
08:00– Morning Routine: Wake up, hygiene Personal routine
08:30
08:30– Breakfast Nutritious start
09:00
09:00– Advanced Java: Exception handling, GeeksforGeeks Ad-
11:00 collections framework, generics, multi- vanced Java, Ora-
threading cle Docs
11:00– Short Break Quick rest
11:15
11:15– Practical Java Coding: Solve inter- Implement a mini
13:00 mediate problems, create small project application (e.g.,
modules inventory manage-
ment simulation)
13:00– Lunch Break Meal and short
14:00 walk
14:00– Machine Learning Overview: Andrew Ng’s ML
15:30 Basics of supervised/unsupervised Course, Kaggle Tu-
learning, regression/classification torials
algorithms
15:30– Short Break Stretch and hy-
15:45 drate
15:45– Advanced Unix Scripting: Shell Linuxize Shell
17:30 scripting, process management, cron Scripting Tutorials
jobs
17:30– Rest/Tea Break Light snack
18:00
18:00– Practical ML/Python Coding: Im- Use Jupyter Note-
19:00 plement a simple ML model on a public book for practice
dataset
19:00– Dinner Evening meal
19:30
19:30– Revision & Debugging: Revise Update notes for
21:00 Java, Unix, and ML topics; trou- review
bleshoot code
21:00– Personal Break Washroom and re-
21:15 lax
21:15– Reflection & Next Day Planning: Prepare for the
22:00 Summarize learnings and set goals next day’s tasks
22:00 Sleep End of day
5
6 Week 4: Integration & Final Preparations
Days 22–30: Detailed Daily Timetable
Time Activity & Topics Resources/Notes
08:00– Morning Routine: Wake up, hygiene Start the day fresh
08:30
08:30– Breakfast Healthy and ener-
09:00 gizing meal
09:00– Integration Project: Develop a web Outline project de-
11:00 application integrating HTML, CSS, JS sign and require-
with a Java backend ments
11:00– Short Break Rest and stretch
11:15
11:15– Project Development: Continue Apply previous
13:00 coding, debugging, and improving learning from
UI/UX Weeks 1 and 2
13:00– Lunch Break Relax and recharge
14:00
14:00– TCS KYT Mock Exams: Full- IndiaBIX and other
15:30 length practice tests (aptitude, logical online mock test
reasoning, verbal) platforms
15:30– Short Break Refresh
15:45
15:45– Project Revision & Debugging: Ensure code is
17:00 Refine your integration project based clean and well-
on feedback documented
17:00– Rest/Tea Break Light snack and re-
17:30 laxation
17:30– Intensive Aptitude Practice: Prac- Focus on weak
19:00 tice quantitative, logical, and verbal areas identified in
questions mock tests
19:00– Dinner Evening meal
19:30
19:30– Final Revision & Reflection: Recap Summarize key
20:30 all topics, finalize project, update study learnings and pre-
journal pare for interviews
20:30– Personal Break Washroom and re-
21:00 lax
21:00– Plan Next Day & Q&A: Address Ensure readiness
22:00 any remaining doubts, prepare for final for the next day
mock exams
22:00 Sleep End of day
7 Conclusion
This 30-day plan is structured to ensure balanced, in-depth coverage of:
6
• Technical coding skills (Java, Unix, Web development).
• Exam-specific preparation (TCS KYT mock tests and aptitude).
• Project integration and revision.
Each day includes scheduled breaks for meals, rest, and personal care to maintain pro-
ductivity and focus. Adjust the timetable as necessary to fit your personal routine and
pace.