Java Notes - TheTestingAcademy (Pramod Sir)
Java Notes - TheTestingAcademy (Pramod Sir)
Monday Learn about variables, data types, and operators. Write 2 small programs. 2 hrs
Tuesday Explore loops (for, while) and conditionals (if-else, switch). 2 hrs
Wednesday Solve 3 simple problems (e.g., reverse a number, print even numbers). 2 hrs
Saturday Learn arrays. Solve 2 problems (e.g., find max/min in an array). 2 hrs
Sunday Reflect on the week. Revisit errors and write pseudocode for 2 problems. 1 hr
Monday Learn pattern recognition. Write 3 different patterns using loops. 2 hrs
Tuesday Study linear search and binary search. Implement both. 2 hrs
Wednesday Solve problems on strings (e.g., reverse a string, check palindrome). 2 hrs
Thursday Learn about sorting (bubble sort). Write code and analyze it. 2 hrs
Friday Debug a complex program from your past exercises. 1.5 hrs
Goal: Focus on applying logic to real-world scenarios and exploring data structures.
Tuesday Learn about stacks. Write a program for push/pop operations. 2 hrs
Wednesday Solve problems like checking balanced parentheses using stacks. 2 hrs
Thursday Study queues. Write code for enqueue and dequeue operations. 2 hrs
Friday Debug stack and queue programs. Optimize them. 1.5 hrs
Saturday Solve medium-level problems from platforms like HackerRank or LeetCode. 2 hrs
Saturday Work on another project (e.g., tic-tac-toe or simple quiz app). 2 hrs
Sunday Document and review your projects. Share with peers for feedback. 1 hr
• Morning (30 mins): Solve 1 coding problem from a platform like LeetCode.
• Evening (1-2 hrs): Study new concepts or work on projects.
• Night (15 mins): Reflect on what you learned and plan for the next day.