background

Data Structures

Browse all courses and learning paths tagged with Data Structures.

Python Advanced Tutorials

Python Advanced Tutorials

Level up your coding skills with the Python Advanced Tutorials series by Tech With Tim. This course is designed for developers who have mastered the basics and are ready to tackle the complex features that make Python so powerful. You will move beyond simple scripts to understand the internal mechanics of the language, mastering topics often feared by beginners—such as Metaclasses, Decorators, and Context Managers. Tim’s practical approach ensures you not only learn how to use these advanced patterns but also when to apply them to write cleaner, more efficient, and professional-grade software.

01:50:13 Hours
Course
Python Tutorial For Beginners 2026

Python Tutorial For Beginners 2026

Fast-track your Python mastery with Telusko's Python 2026 Essentials course. This concise, 54-part series is engineered for efficiency, cutting out the fluff to teach you exactly what you need to know. You will start with the absolute basics of syntax and memory management before rapidly advancing to complex topics like Collections, Functions, and Object-Oriented Programming (OOP). Navin Reddy's signature teaching style demystifies concepts like 'Duck Typing' and 'Decorators,' giving you a solid coding foundation in half the time of traditional courses.

08:07:41 Hours
Course
Computer Science Masterclass: From C to Python & Web Development

Computer Science Masterclass: From C to Python & Web Development

Experience the world's most popular computer science course from Harvard University. CS50x is an introduction to the intellectual enterprises of computer science and the art of programming. Unlike bootcamp tutorials, this course builds a rock-solid foundation by starting with low-level concepts (C, Memory, Pointers) before moving to high-level languages (Python, SQL, JavaScript). Led by Professor David J. Malan, you will learn how to think algorithmically and solve problems efficiently, preparing you for a career in software engineering, web development, or data science.

24:55:20 Hours
Course
JavaScript Data Structures

JavaScript Data Structures

Take your JavaScript skills to the next level by mastering Data Structures. In this comprehensive course, you will learn how to implement essential structures like Linked Lists, Trees, and Graphs from scratch, understanding exactly how they work under the hood. You will also explore the time complexity of built-in JavaScript structures (Arrays, Objects, Sets, Maps) to make informed decisions for your applications. This knowledge is critical for optimizing performance and aceing technical coding interviews.

04:36:50 Hours
Course
JavaScript Algorithms

JavaScript Algorithms

Master the fundamentals of Algorithms in JavaScript with this beginner-friendly course by Codevolution. Unlike theoretical computer science lectures, this series focuses on practical implementation and Big-O analysis specifically for JavaScript developers. You will learn how to measure code performance, solve common mathematical problems, and implement essential search and sort algorithms from scratch. Whether you are preparing for a coding interview or want to write more efficient code, this course provides the logical foundation you need.

03:01:30 Hours
Course