Computer Courses

Java and DSA Placement Course (Apna College)

Sikhami Institute4 studentsHindi

Last joined 7 days ago

Free

Join for free
  • 39 video lectures (33h 17m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app
  • Learn more

About this course

Learn Java and data structures and algorithms (DSA) for coding interviews and campus placements, with Apna College, in Hindi. Who it's for: college students preparing for placements, and beginners who want Java as their first language. Taught in Hindi. These are the free, official videos of the "Java & DSA in 30 days" playlist from the Apna College YouTube channel (youtube.com/@ApnaCollegeOfficial). All videos belong to Apna College; Sikhami is not affiliated with Apna College and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Java basics: variables, input and output, conditionals, loops and pattern questions • Functions, and time and space complexity • Arrays, 2D arrays, strings and StringBuilder • Operators, the binary number system and bit manipulation • Sorting (bubble, selection, insertion, merge and quick sort), recursion and backtracking • Object-oriented programming, ArrayList and the Collections Framework • Linked lists, stacks and queues • Binary trees, binary search trees, hashing (HashSet and HashMap), tries and graphs

This course at a glance

Lectures
39 video lectures
Video
33h 17m in all
Level
Undergraduate
Language
Hindi
Access
Lifetime access
Certificate
On completion

Lectures last updated September 2026

Course content

1 section · 39 lectures · 33h 17m

  1. 1. Java & DSA in 30 days : Course for Placement

    • Introduction to Java Language | Lecture 1 | Complete Placement Course18m
    • Variables in Java | Input Output | Complete Placement Course | Lecture 242m
    • Conditional Statements | If-else, Switch Break | Complete Java Placement Course | Lecture 325m
    • Loops in Java | Java Placement Full Course | Lecture 429m
    • 9 Best Patterns Questions In Java (for Beginners) | Java Placement Course | Lecture 558m
    • Advanced Pattern Questions | Java | Complete Placement Course - Lecture 639m
    • Functions & Methods | Java Complete Placement Course | Lecture 726m
    • Functions in Java | Practice Questions | Complete Placement Course | Lecture 81m
    • Basics of Time Complexity and Space Complexity | Java | Complete Placement Course | Lecture 921m
    • Arrays Introduction | Java Complete Placement Course | Lecture 1025m
    Show all 39 lectures
    • 2D Arrays | Java Complete Placement Course | Lecture 1119m
    • Strings | Lecture 12 | Java Placement Series26m
    • String Builder | Java Placement Course Lecture 1324m
    • Operators & Binary Number System | Java Lecture 1436m
    • Bit Manipulation | Java Placement Course | Lecture 1526m
    • Sorting in Java | Bubble Sort, Selection Sort & Insertion Sort | Java Placement Course33m
    • Recursion in One Shot | Theory + Question Practice + Code | Level 1 - Easy1h 25m
    • Recursion in One Shot | 9 Best Problems1h 37m
    • Recursion One Shot - Advanced Level Questions | Placement (Tech)50m
    • Backtracking | N Queens Problem | Permutations | The Java Placement Course | Apna College |46m
    • Java Sudoku Solver | Backtracking | Java Placement Course25m
    • Merge Sort | For Beginners | Java Placement Course21m
    • Quick Sort For Beginners | Java Placement Course | @ApnaCollegeOfficial23m
    • Java OOPs in One Shot | Object Oriented Programming | Java Language | Placement Course1h 6m
    • ArrayList In Java + Notes | Java Placement Course17m
    • Java Collections Framework | Java Placement Course17m
    • Introduction to Linked List | Data Structures & Algorithms | Java Placement Course48m
    • How to Reverse a Linked List? | Iterative + Recursive | Java Placement Course20m
    • Most IMPORTANT Linked List Questions for Placements | Java Full Course45m
    • Stack Data Structure in One Video | Java Placement Course36m
    • Complete Queue Data Structure | in One Shot | Java Placement Course45m
    • Binary Tree in Data Structures | All about Binary Tree | DSA Course1h 22m
    • Binary Search Trees | BST in One Video | Java Placement Course | Data Structures & Algorithms1h 9m
    • HashSet in Java | Hashing | Java Placement Course | Data Structures & Algorithms20m
    • HashMap in Java | Hashing | Java Placement Course | Data Structures & Algorithms24m
    • HashMap Implementation in Java | HashMap | Java with DSA58m
    • Hashing in Java | One Shot | 5 Best Questions1h 37m
    • Trie Data Structure | Java DSA Course2h 16m
    • Graph Data Structure | Tutorial for Graphs in Data Structures6h 44m

How long it takes

33h 17m of video in 39 lectures. Pick a pace that suits you:

  • Steady

    about 10 weeks

    at 30 minutes a day

  • Regular

    about 5 weeks

    at 1 hour a day

  • Fast track

    about 2 weeks

    at 2 hours a day

Video time only: practice takes a little longer. Your place in every lecture is saved, so you can stop any time.

Earn a certificateLearn more

Watch every lecture, then claim a certificate of completion with your name on it.

  • Its own web page and code, so a school or an employer can check it is real
  • Save it as a PDF or print it
  • Included with the course, at no extra cost

Who teaches it

Sikhami InstituteNew Delhi · 297 courses · 693 learners · 472 followersSikhami Institute is Sikhami's own institute for free learning. We pick some of the best free courses on YouTube, from Harvard's CS50, MIT, NPTEL, Khan Academy, Google, Microsoft, the BBC, Crash Course, PW, Magnet Brains, CodeWithHarry and many more, and turn them into proper courses on Sikhami that you can follow lesson by lesson while your progress is saved. Free courses in every category, in English and Hindi: school and competitive exams, programming and AI, languages, music and dance, art, yoga and fitness, cooking, trades, business, marketing, farming and more. All videos belong to their creators and play from their official YouTube channels, and each course credits its creator. Questions or suggestions? Write to help@sikhami.com.

Questions people ask

Is this course free?

Yes. Joining is free, and the lectures unlock as soon as you join. Once you join, it is yours for life.

How long is the course?

39 video lectures, 33h 17m of video in all. At an hour a day, the videos take about 5 weeks. You learn at your own pace; there are no fixed class times.

Do I get a certificate?

Yes. When you have watched every lecture, you can claim a certificate of completion. It has its own page and code, so anyone can check that it is real. About certificates

What language is it taught in?

Hindi.

Can I learn on my phone?

Yes. Watch on the website or in the Sikhami app for Android with the same account. Your place in every lecture is saved, so you can switch between them.

Can I ask the teacher a doubt?

Yes. Ask it in the questions on the course page, or from inside any lecture while you watch. You can also keep your own notes on each lecture.

Who made these videos?

The lectures are the free, public videos of the YouTube playlist "Java & DSA in 30 days : Course for Placement", and they belong to their creator. Sikhami arranges them into a course, so you can learn one lecture at a time and keep track of your progress.

More from Sikhami InstituteSee all