Free Lectures – Preview
Lecture 1
Dynamic Arrays (Vector) Why Data Structures?
Weekly Content & Projects
Week 1 – Why Data Structures? – Array Based Data Structures
Why Data Structures? – Array Based Data Structures
- Why Data Structures Matter?
- Static Arrays
- Dynamic Arrays
- Growable Arrays
- Vector and ArrayList
- Deque (extendable doubly ended queue)
- Stack Data Structures
- Fixed Size Stack
- Dynamic Sized Stack
- Applications of Stack – Tower of Hanoi, Balanced Parenthesis problem
- Circular Queues Data Structures
Week 1 – Project
- Expression Evaluator (infix to postfix notation Expression Solve)
Week 2 – Analyzing Programs and Thinking Recursively
Analyzing Programs and Thinking Recursively
- Analyzing the Algorithmβs Efficiency and Why it Matters?
- Recursion
- Factorial
- Decimal to Binary
- GCD
- Search
- Power
- Multiplication/Division
- Fibonacci Numbers
Week 2 – Project
- ROBOT path finder
Week 3 – Linked Lists and Graphs
Linked Lists and Graphs
- Dynamic Arrays/Vectors Limitations
- Why Linked List?
- Singly and Doubly Linked List
- Insert ( Insert At Front/Insert At Back, Insert In Sorted )
- Delete, Search
- Why we need Doubly Linked List?
- Making Stacks and Queues using List Implementation
- Singly and Doubly Linked List
- Graphs and their Applications
- Making Facebook / Twitter / Google Map
Week 4 – Trees and their Applications
Trees and their Applications
- Why Linked List has Limitations?
- Why Binary Trees?
- Binary Search Trees
- Insert/Delete/Search
- Successor/Predecessor
- Traversals ( Pre Order, Post Order, In Order )
- Binary Trees – Recursion and Binary Trees
- Binary Search Trees
- Problem with Binary Search Trees, Balanced Trees, and AVL Trees?
Week 5 – Priority Queues and Hashing
Priority Queues and Hashing (Making Search Engine)
- Binary Heaps
- Huffman Codes (File Compressor)
- Hashing (Collision, Chaining and so on)
Our Services
7 Days Money Back Guarantee
If you get dissatisfied with any course, then within the 1st week of your any Live Courses, you can contact us and get a full fee refund
Life time Access to Lecture Recordings
Once you enrolled in any course, you will get life-time access to all recorded lectures and practice problems
Shareable Certificate
A shareable certificate provides proof for an employer, or an institution that you have successfully completed an online course
Learn from Anywhere
with Certified Teachers of Pakistan’s top Tech Institutes in Live Interactive Sessions And get Peers’ Feedback for Weekly Graded Assignments
Payment Methods



Frequently Asked Questions
What are the pre-requisite of this course?
- You should have Basics of Programming in any language
How will I be received the recordings?
- You will be added to our offline google classroom
- Once you get enrolled in any course, all the details will be shared with you
Where will the course be conducted?
- Live classes are conducted on Microsoft Teams
- Google Classroom is used for after class discussion and material exchange
- Once you get enrolled in any course, all the details will be shared with you
What if I do not find a course useful?
- Our instructors will always be there for you to respond to your queries and to resolve any concerns you may have with the course. But if you are dissatisfied with the course, then within the 1st week of the course, you can contact us and get a full fee refund
What Perks do I Get after registration in a Recorded Course?
- Recordings of Live Online Interactive Sessions
- Life-Time Access to Lecture Recordings and Reading Material
- Recordings of Live Tech Personalities’ Talk, depending on course
- Shareable Certificate
How to register for a Course?
- Select a course, see details
- Click on the ‘Get Course Now’ button, you will be seen on course page
- Fill the registration form and submit your details. (*your details will not be shared with anyone)
- After form submission, you will receive an email with the guidelines and details
- Follow those guidelines (mentioned in the email)
- You can transfer your payment through Easypaisa, JazzCash, or bank transfer
For More Questions?
Featured Recorded Courses
Cracking the Coding Interviews
Last Updated – June 2021
Learn in-depth technical skills with 30+ LeetCode Challenges to crack placement procedures in top-notch tech firms.
Course Fee: PKR 15000/- PKR 10500/-
π 8 Weeks π Recorded π English & Urdu
Game Development Scratch to Unity
Last Updated – September 2021
Learn building your own 2D and 3D games in powerful gaming engines. Start your game development career!
Course Fee: PKR 8000/- PKR 5500/-
π 4 Weeks π Recorded π English & Urdu
Preparation for Coding Competitions
Last Updated – June 2021
Learn in-depth technical skills to excel the world of programming competitions. Get hands-on practice with STL
Course Fee: PKR 12000/- PKR 8500/-
π 6 Weeks π Recorded π English & Urdu