This is an excellent course for an introduction to algorithms designed for early learners who can benefit from and learn algorithms using visual tools.
Beginner
61 Lessons
14h
Certificate of Completion
This is an excellent course for an introduction to algorithms designed for early learners who can benefit from and learn algorithms using visual tools.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Learn introductory computer science algorithms, including searching, sorting, recursion, and graph theory through a combination of articles, visualizations, quizzes, and coding challenges. Implement Challenges in Java, Python, C++ or Javascript.
TAKEAWAY SKILLS
Python
Programming Language
Algorithms
Searching Algorithms
Course Content
Intro to Algorithms
Binary Search
Asymptotic Analysis
Selection Sort
Insertion Sort
Recursion Algorithms
11 Lessons
Towers of Hanoi
4 Lessons
Merge Sort
6 Lessons
Quick Sort
5 Lessons
Graphs
3 Lessons
Breadth-first Search
4 Lessons
License
2 Lessons
Non-comparison based sorting algorithms
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Frequently Asked Questions
What topics does this course cover?
What makes this course unique?
What programming languages are supported in the coding challenges?
What learning methods are used in the course?
Which type of visualizations are used?
How will this course help me with problem-solving?