Playlist · Apna College

Java & DSA in 30 days : Course for Placement

by Apna College · 39 videos

Listed in Best free Java courses on YouTube, ranked by total hours

Total watch time

1d 9h 18m

at 1× speed · exactly 1 day, 9 hours, 17 minutes, 51 seconds at 1×

At an hour a day you'd finish in 34 days

The shape of the course

Each column is one video, to scale

6:44:00

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 34 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 34 days. Turn on JavaScript to plan around your week.

Videos (39)

1d 9h 18m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched Leave out of the total
1 Introduction to Java Language | Lecture 1 | Complete Placement Course 18:46 2021-09-16
2 Variables in Java | Input Output | Complete Placement Course | Lecture 2 42:36 2021-09-17
3 Conditional Statements | If-else, Switch Break | Complete Java Placement Course | Lecture 3 25:08 2021-09-18
4 Loops in Java | Java Placement Full Course | Lecture 4 29:33 2021-09-19
5 9 Best Patterns Questions In Java (for Beginners) | Java Placement Course | Lecture 5 58:25 2021-09-20
6 Advanced Pattern Questions | Java | Complete Placement Course - Lecture 6 39:05 2021-09-21
7 Functions & Methods | Java Complete Placement Course | Lecture 7 26:49 2021-09-22
8 Functions in Java | Practice Questions | Complete Placement Course | Lecture 8 1:33 2021-09-23
9 Basics of Time Complexity and Space Complexity | Java | Complete Placement Course | Lecture 9 21:55 2021-09-24
10 Arrays Introduction | Java Complete Placement Course | Lecture 10 25:44 2021-09-26
11 2D Arrays | Java Complete Placement Course | Lecture 11 19:53 2021-09-30
12 Strings | Lecture 12 | Java Placement Series 26:07 2021-10-08
13 String Builder | Java Placement Course Lecture 13 24:31 2021-10-11
14 Operators & Binary Number System | Java Lecture 14 36:18 2021-10-19
15 Bit Manipulation | Java Placement Course | Lecture 15 26:38 2021-10-25
16 Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course 33:29 2021-11-10
17 Recursion in One Shot | Theory + Question Practice + Code | Level 1 - Easy 1:25:04 2021-09-01
18 Recursion in One Shot | 9 Best Problems 1:37:05 2021-09-09
19 Recursion One Shot - Advanced Level Questions | Placement (Tech) 50:26 2021-09-14
20 Backtracking | N Queens Problem | Permutations | The Java Placement Course | Apna College | 46:33 2021-12-01
21 Java Sudoku Solver | Backtracking | Java Placement Course 25:43 2021-12-07
22 Merge Sort | For Beginners | Java Placement Course 21:25 2021-12-12
23 Quick Sort For Beginners | Java Placement Course | @ApnaCollegeOfficial 23:30 2021-12-15
24 Java OOPs in One Shot | Object Oriented Programming | Java Language | Placement Course 1:06:27 2021-11-03
25 ArrayList In Java + Notes | Java Placement Course 17:13 2021-11-12
26 Java Collections Framework | Java Placement Course 17:53 2021-11-15
27 Introduction to Linked List | Data Structures & Algorithms | Java Placement Course 48:50 2021-11-17
28 How to Reverse a Linked List? | Iterative + Recursive | Java Placement Course 20:23 2021-11-19
29 Most IMPORTANT Linked List Questions for Placements | Java Full Course 45:20 2021-11-22
30 Stack Data Structure in One Video | Java Placement Course 36:45 2021-12-24
31 Complete Queue Data Structure | in One Shot | Java Placement Course 45:50 2022-01-10
32 Binary Tree in Data Structures | All about Binary Tree | DSA Course 1:22:13 2022-02-06
33 Binary Search Trees | BST in One Video | Java Placement Course | Data Structures & Algorithms 1:09:16 2022-05-28
34 HashSet in Java | Hashing | Java Placement Course | Data Structures & Algorithms 20:48 2022-07-04
35 HashMap in Java | Hashing | Java Placement Course | Data Structures & Algorithms 24:10 2022-08-02
36 HashMap Implementation in Java | HashMap | Java with DSA 58:19 2022-11-07
37 Hashing in Java | One Shot | 5 Best Questions 1:37:33 2022-11-23
38 Trie Data Structure | Java DSA Course 2:16:35 2022-12-06
39 Graph Data Structure | Tutorial for Graphs in Data Structures 6:44:00 2023-01-13
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 1d 9h 18m · 39 videos

Markdown
[![Watch time: 1d 9h 18m · 39 videos](https://playlistduration.com/badge/playlist/PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop.svg)](https://playlistduration.com/playlist/PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop)
HTML
<a href="https://playlistduration.com/playlist/PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop"><img src="https://playlistduration.com/badge/playlist/PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop.svg" alt="Watch time: 1d 9h 18m · 39 videos" width="221" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-11-07 (cached). Private or deleted videos are excluded from totals.