Algorithms

Filter Courses within "Algorithms" (Click to filter)
Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms (edX)

Expand your understanding of Java programming by diving deeper into object-oriented principles and algorithmic thinking in this advanced course. Following the foundations laid in 'Introduction to Object-Oriented Programming with Java I', you'll learn how to create more sophisticated classes, implement inheritance, leverage interfaces, and harness polymorphism for reusable and flexible code. Gain insights into algorithms that drive data manipulation and problem-solving within object-oriented frameworks.

Self Paced
Self-Paced
Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues (edX)

Dive into the core concepts of data storage and manipulation with our Data Structures & Algorithms I course. This edX offering provides a hands-on approach to learning about Arrays, ArrayLists, LinkedLists, Stacks, and Queues. Through engaging visualizations and practical exercises, you'll gain a deep understanding of how these structures work, their performance characteristics, and how to implement them effectively.

Self Paced
Self-Paced
Data Structures & Algorithms II: Binary Trees, Heaps, SkipLists and HashMaps (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms II: Binary Trees, Heaps, SkipLists and HashMaps (edX)

Dive deep into the world of complex data structures with our Data Structures & Algorithms II course. Learn about Binary Trees, Heaps, SkipLists, and HashMaps to enhance your programming skills and understand how to efficiently manage large datasets. This course is designed for those who want to take their knowledge beyond basic algorithms.

Self Paced
Self-Paced
Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms (edX)

Expand your knowledge of complex tree data structures with this course on AVL and (2-4) trees. Learn how to balance these intricate structures and implement effective operations. Delve into the world of Divide and Conquer algorithms, starting from simple iterative sorts and progressing to more sophisticated techniques that enhance efficiency in sorting tasks.

Self Paced
Self-Paced
Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms (edX)

Dive deep into advanced algorithms with this specialized course on edX. From pattern matching to graph theory, learn essential techniques like KMP, Rabin-Karp, Dijkstra’s Shortest Path, Minimum Spanning Tree (MST) construction, and Dynamic Programming. Enhance your problem-solving skills with practical examples and visualizations.

Self Paced
Self-Paced
Advanced Bayesian Statistics Using R (edX) EdX
University of Canterbury,UCx

Advanced Bayesian Statistics Using R (edX)

Take your understanding of Bayesian inference to the next level with our Advanced Bayesian Data Analysis Using R course. This professional program builds on foundational knowledge to explore complex topics such as modeling latent variables, Bayesian model averaging, generalised linear models, and Markov Chain Monte Carlo (MCMC) methods. Utilize R for practical application and deepen your expertise in statistical analysis.

Self Paced
Self-Paced
Fundamentals of Python (edX) EdX
SDA_Bocconi,SDA Bocconi School of Management

Fundamentals of Python (edX)

Discover the Fundamentals of Python with our beginner-friendly course on edX. Whether you're new to coding or looking to enhance your skills, this course will guide you through essential concepts like installing Python, working with graphical interfaces, defining objects, and writing functions. Start your journey into Python programming today!

Self Paced
Self-Paced
Data Analytics Foundations for Accountancy II (Coursera) Coursera
University of Illinois at Urbana-Champaign

Data Analytics Foundations for Accountancy II (Coursera)

Embark on a journey to transform how you approach accounting with 'Data Analytics Foundations for Accountancy II'. This course is designed for aspiring and professional accountants who want to harness the power of data analytics to drive better decision-making in their financial practices. Learn from industry experts, apply real-world scenarios, and gain the skills needed to stand out in today's data-driven business environment.

Sep 21st 2026
5-12 Weeks