Online resources - 20 weeks placement self learning plan
20-Week Placement Preparation — Topics & Curated Online Resources
A week-by-week plan (Mon/Wed/Fri — 45 minutes each) with links students can use to prepare, practise and run mock sessions. Resources are free / high-quality and suitable for campus + online placement prep.
How to use: Each session in the schedule below has 1–3 curated resources (tutorials, practice problems, mock platforms). Students should prepare ~25 min teaching + 15 min activity + 5 min summary. For coding practice use LeetCode/HackerRank (linked). :contentReference[oaicite:1]{index=1}
Quick resource highlights
- Aptitude & Maths: Khan Academy (concepts + practice) and Brilliant (logic & puzzles). :contentReference[oaicite:2]{index=2}
- Programming & Web: freeCodeCamp guides and tutorials (Python/JS basics). :contentReference[oaicite:3]{index=3}
- Data Structures & Algorithms: GeeksforGeeks DSA pages — theory + examples. :contentReference[oaicite:4]{index=4}
- Coding practice & mocks: LeetCode curated study plans + HackerRank interview kits. :contentReference[oaicite:5]{index=5}
- SQL & DBMS: W3Schools SQL tutorials (SELECT, JOIN, GROUP BY), SQL practice sites. :contentReference[oaicite:6]{index=6}
- Communication & public speaking: Toastmasters and Coursera-style course pages + short practice drills (search for 'public speaking' on Coursera). (See Toastmasters link below.) :contentReference[oaicite:7]{index=7}
Full 20-Week Schedule (60 sessions) with resources
Week / Day | Topic & short activity | Curated resources (read / practice) |
---|---|---|
Week 1 Mon |
Orientation & Roadmap Ice-breaker, explain session format, assign groups |
|
Week 1 Wed |
Aptitude: Number Systems & Simplifications Concepts + 10 problems |
|
Week 1 Fri |
Programming Basics — Intro to Python/C/Java Hello world, variables, I/O, loops |
|
Week 2 Mon |
Aptitude: Percentages, Ratios & Proportions |
|
Week 2 Wed |
Aptitude: Time, Speed & Distance |
|
Week 2 Fri |
Programming: Functions, Arrays & Strings |
|
Week 3 Mon |
Aptitude: Time & Work, Pipes & Cisterns |
|
Week 3 Wed |
Logical Reasoning: Seating Arrangements & Puzzles |
|
Week 3 Fri |
OOP Basics Classes, objects, inheritance |
|
Week 4 Mon |
Aptitude: Data Interpretation (Tables, Graphs) |
|
Week 4 Wed |
Aptitude: Average, Mixtures & Alligations |
|
Week 4 Fri |
Data Structures: Stack & Queue |
|
Week 5 Mon |
Resume Building Workshop |
|
Week 5 Wed |
Searching & Sorting — Basics |
|
Week 5 Fri |
Communication Skills: Self-intro & Clarity |
|
Week 6 Mon |
Aptitude: Permutations & Combinations |
|
Week 6 Wed |
Aptitude: Probability (basic) |
|
Week 6 Fri |
Linked Lists (Singly, Doubly) |
|
Week 7 Mon |
DBMS: ER Diagrams & Concepts |
|
Week 7 Wed |
DBMS: SQL — SELECT, WHERE, GROUP BY, JOINS |
|
Week 7 Fri |
DBMS: Transactions & Normalization |
|
Week 8 Mon |
Aptitude: Profit & Loss, Simple/Compound Interest |
|
Week 8 Wed |
Aptitude: Logarithms & Surds |
|
Week 8 Fri |
Trees — Binary Trees & Traversals |
|
Week 9 Mon |
Operating Systems: Processes & Scheduling |
|
Week 9 Wed |
Operating Systems: Memory Management & Deadlocks |
|
Week 9 Fri |
Mock HR Interview — practice |
|
Week 10 Mon |
Computer Networks: OSI & TCP/IP |
|
Week 10 Wed |
Networks: IP addressing & Routing basics |
|
Week 10 Fri |
Group Discussion prep & practice |
|
Week 11 Mon |
Aptitude: Coding-Decoding, Series, Blood Relations |
|
Week 11 Wed |
Aptitude: Syllogisms & Analytical Reasoning |
|
Week 11 Fri |
Algorithms: Recursion & Divide-and-Conquer |
|
Week 12 Mon |
Greedy Algorithms (examples) |
|
Week 12 Wed |
Dynamic Programming — basics (Knapsack, LIS) |
|
Week 12 Fri |
DBMS advanced queries & case studies |
|
Week 13 Mon |
Software Engineering: SDLC, Agile & testing basics |
|
Week 13 Wed |
Aptitude: Data Sufficiency & Advanced DI |
|
Week 13 Fri |
Mock Technical Interview — coding + theory |
|
Week 14 Mon |
Verbal Ability: Reading Comprehension |
|
Week 14 Wed |
Verbal: Error Detection & Sentence Correction |
|
Week 14 Fri |
Communication Workshop — confidence & nervousness |
|
Week 15 Mon |
Operating Systems: Threads, Sync & Virtual Memory |
|
Week 15 Wed |
Networks: Switching, Congestion & basic Security |
|
Week 15 Fri |
Full Coding Test Simulation |
|
Week 16 Mon |
Resume peer review & improvement |
|
Week 16 Wed |
Aptitude: Mixed practice test (timed) |
|
Week 16 Fri |
Coding: Arrays & Strings practice |
|
Week 17 Mon |
Coding: Linked List / Stack / Queue problems |
|
Week 17 Wed |
Coding: Trees & Graphs problems |
|
Week 17 Fri |
Mock GD — timed rounds |
|
Week 18 Mon |
Aptitude Grand Test |
|
Week 18 Wed |
Technical Grand Test |
|
Week 18 Fri |
HR Round Simulation (panel) |
|
Week 19 Mon |
Emerging Tech overview |
|
Week 19 Wed |
Mock Interview Marathon — Round 1 |
|
Week 19 Fri |
Mock Interview Marathon — Round 2 (HR + Technical mix) |
|
Week 20 Mon |
Final Full Simulation — Written Test (Aptitude + Coding) |
|
Week 20 Wed |
Final Full Simulation — GD + HR |
|
Week 20 Fri |
Closing Session — Feedback & Next Steps |
|
Comments
Post a Comment