Java Revision Timetable
Java Revision Timetable
Practice coding
Sat 8am-12pm
Java problems
Review and
Sat 1pm-5pm consolidate
Java concepts
Practice coding
Sun 8am-12pm
Java problems
Review and
Sun 1pm-5pm consolidate
Java concepts
Java
Sat (Week 2)
Concurrency
8am-12pm
Utilities
Concurrency
Sat (Week 2)
challenges and
1pm-5pm
scenarios
Java
Sun (Week 2)
Concurrency
8am-12pm
Utilities
Concurrency
Sun (Week 2)
challenges and
1pm-5pm
scenarios
Practice
Sat (Week 3)
concurrency
8am-12pm
problems
Review and
consolidate
Sat (Week 3)
Java
1pm-5pm
concurrency
concepts
Practice
Sun (Week 3)
concurrency
8am-12pm
problems
Review and
consolidate
Sun (Week 3)
Java
1pm-5pm
concurrency
concepts
Build a small
Sat 8am-12pm Spring Boot
project
Integrate
Sat 1pm-5pm Spring Boot
with databases
Build a small
Sun 8am-12pm Spring Boot
project
Integrate
Sun 1pm-5pm Spring Boot
with databases
Spring Boot
Microservices
Sat 8am-12pm
and Cloud
Deployment
Finalize Spring
Sat 1pm-5pm
Boot project
Spring Boot
Microservices
Sun 8am-12pm
and Cloud
Deployment
Finalize Spring
Sun 1pm-5pm
Boot project
Review and
Mon-Fri 7am- enhancement
9am of Spring Boot
project
Optimization
Mon-Fri 9pm-
and best
11pm
practices
Review and
enhancement
Sat 8am-12pm
of Spring Boot
project
Optimization
Sat 1pm-5pm and best
practices
Review and
enhancement
Sun 8am-12pm
of Spring Boot
project
Low-Level
Sat 8am-12pm
Design
System Design
Sat 1pm-5pm Interview
Practice
Low-Level
Sun 8am-12pm
Design
System Design
Sun 1pm-5pm Interview
Practice
System Design
Mon-Fri 9pm-
Interview
11pm
Practice
Real-world
Sat 8am-12pm system design
problems
System Design
Project (e.g., e-
Sat 1pm-5pm
commerce
platform)
Real-world
Sun 8am-12pm system design
problems
System Design
Project (e.g., e-
Sun 1pm-5pm
commerce
platform)
Real-world
Mon-Fri 7am-
system design
9am
problems
System Design
Mon-Fri 9pm- Project (e.g., e-
11pm commerce
platform)
Real-world
Sat 8am-12pm system design
problems
System Design
Project (e.g., e-
Sat 1pm-5pm
commerce
platform)
Real-world
Sun 8am-12pm system design
problems
Review and
consolidation
Mon-Fri 7am-
of System
9am
Design
concepts
Review and
consolidation
Mon-Fri 9pm-
of System
11pm
Design
concepts
Mock system
Sat 8am-12pm design
interviews
Mock system
Sat 1pm-5pm design
interviews
Mock system
Sun 8am-12pm design
interviews
Mock system
Sun 1pm-5pm design
interviews
Data Structures
Mon-Fri 7am-
(Arrays, Linked
9am
Lists, Trees)
Algorithms
(Sorting,
Mon-Fri 9pm-
Searching,
11pm
Dynamic
Programming)
Practice
Sat 8am-12pm problems on
data structures
Advanced
algorithms
Sat 1pm-5pm (Greedy,
Backtracking,
Graphs)
Practice
Sun 8am-12pm problems on
data structures
Advanced
algorithms
Sun 1pm-5pm (Greedy,
Backtracking,
Graphs)
Practice
Mon-Fri 7am-
problems on
9am
data structures
Mock coding
Sat 8am-12pm
interviews
Mock coding
Sat 1pm-5pm
interviews
Mock coding
Sun 8am-12pm
interviews
Review and
consolidation
Sun 1pm-5pm
of DSA
concepts
Review and
Mon-Fri 9pm- enhancement
11pm of Integrated
Project
Final touches to
Sat 8am-12pm Integrated
Project
Documenting
code and
Sat 1pm-5pm
preparing for
presentation
Reflect on
Sun 8am-12pm learning
journey
Reflect on
Sun 1pm-5pm learning
journey
Light review
Mon-Fri 9pm- and preparation
11pm for future
learning
Light review
and preparation
Sat 8am-12pm
for future
learning
Light review
and preparation
Sat 1pm-5pm
for future
learning
Light review
and preparation
Sun 8am-12pm
for future
learning
Light review
and preparation
Sun 1pm-5pm
for future
learning