Engineering and Technology
Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!
This four-hour course, Recognize Popular Data Structures and Algorithms, delves into the foundational elements that underpin most computer programs. By familiarizing yourself with common data structures such as linked lists, stacks, queues, and trees, as well as implementing popular algorithms like Depth First Search, Breadth First Search, Bubble sort, Merge sort, and Quicksort, you will gain a comprehensive understanding of the inner workings of computer interactions. In addition to theoretical knowledge, this course emphasizes practical application. You will learn to identify data structures and algorithms in everyday scenarios, such as decks of cards, music playlists, international dishes, and stacks of books. By honing your ability to recognize these elements and implement them in day-to-day applications, you will enhance your problem-solving skills. Furthermore, this course offers an opportunity to analyze the efficiency of algorithms. You will explore the concept of Big O Notation, the industry standard for describing algorithm complexity. Through this analysis, you will gain insights into the efficiency and performance of popular algorithms. To facilitate your learning journey, this course focuses on Python programming. By sharpening your Python skills, you will be equipped to tackle everyday problems and develop efficient code. These fundamental skills are transferable to any programming language, ensuring their applicability across various contexts. Enroll in this course to deepen your understanding of data structures and algorithms, and enhance your ability to solve problems using efficient code.
by DataCamp
Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search an...
by DataCamp
Learn to predict labels of nodes in networks using network learning and by extracting descriptive fe...
by DataCamp
Learn essential data structures such as lists and data frames and apply that knowledge directly to f...
by DataCamp
Learn how to write recursive queries and query hierarchical data structures.
by DataCamp
Gain an introduction to data in this hands-on course. Learn the basics of data types and structures,...
by DataCamp
Level up your data science skills by creating visualizations using Matplotlib and manipulating DataF...
by DataCamp
Learn to analyze and visualize network data with the igraph package and create interactive network p...
by DataCamp
Bash scripting allows you to build analytics pipelines in the cloud and work with data stored across...
by DataCamp
Take your Julia skills to the next level with our intermediate Julia course. Learn about loops, adva...
by DataCamp
Build on top of your Python skills for Finance, by learning how to use datetime, if-statements, Data...