Free Algorithms Course

the-merkle-tree-and-cryptocurrencies-777
The Merkle Tree and Cryptocurrencies
4.8
Coursera 3,952 learners
Learn More
Explore the fascinating world of cryptocurrencies with "The Merkle Tree and Cryptocurrencies" course. Dive into the underlying principles of the Merkle Tree, the building block of blockchain technology. Gain a deeper understanding of cryptography, hashing, and how they relate to the secure addition of new blocks and transactions. Discover the concepts of proof of work and proof of stake, essential for maintaining the integrity of the blockchain. Enhance your learning with recommended readings from renowned authors in the field. Join now to unlock the secrets of cryptocurrencies and revolutionize your understanding of digital transactions.
greedy-algorithms-minimum-spanning-trees-and-dynamic-programming-778
Greedy Algorithms Minimum Spanning Trees and Dynamic Programming
4.8
Coursera 70,763 learners
Learn More
Unlock the secrets of efficient problem-solving with "Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming." Explore essential topics like scheduling, minimum spanning trees, clustering, and Huffman codes through the lens of greedy algorithms. Dive into dynamic programming and master concepts such as knapsack problems, sequence alignment, and optimal search trees. Gain the tools to optimize resource allocation and solve complex optimization challenges. Delve into this specialized domain and enhance your problem-solving skills. Join now and elevate your algorithmic expertise.
usaco-silver-java-course-part-1-779
USACO Silver Java Course - Part 1
4.6
Udemy 3,683 learners
Learn More
This USACO Silver Java Course - Part 1 is perfect for anyone interested in competitive programming, algorithms, and data structures. It provides an overview of the algorithms needed to perform well in programming contests such as USACO, Codeforces, and more. This course specifically covers sorting in Java and how to solve sorting-related problems. It is suitable for beginner programmers, but it is preferred that you are familiar with the Java programming language. The course contains lectures on sorting and video solutions to actual Codeforces/USACO problems. It is recommended that you make an account (free) on these websites so you can solve the problems we will go over. Sign up now and get ready to ace the USACO Silver competitions!
usaco-silver-c-course-part-1-780
USACO Silver C++ Course - Part 1
4.7
Udemy 2,708 learners
Learn More
This USACO Silver C++ Course - Part 1 is perfect for beginner programmers who want to prepare for the USACO Silver competitions. It covers topics such as STL Sort Function and Comparator, Structures and Sorting, and Problem-Solving Practice. The course also includes video solutions to actual Codeforces/USACO problems. Prerequisites include being comfortable with programming in C++. This course is suitable for anyone interested in competitive programming, algorithms, and data structures.
View More Courses
Compare Courses
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.

2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.

3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.

4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.

5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.

6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.

7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.
arrow Click Allow to get free Algorithms courses!