Computer Science Basics: Algorithms
Learn to apply powerful algorithmic concepts such as recursion, sorting, searching, and graph searching into your projects in just 7 weeks.
Enrollments close February 18, Cohort launches February 19.
$199 due to claim your seat.
What You'll Learn in
Computer Science Basics: Algorithms
Strong knowledge of how algorithms work and when to apply them is often what separates average programmers from great ones. Build on your knowledge of data structures and learn the fundamentals of computer science in this course.
-
Unit 1
Asymptotic Notation
Learn about asymptotic notation and how to analyze algorithms.Easy -
Unit 2
Recursion
Solve problems using recursion.Medium -
Unit 3
Sorting
Analyze different methods for ordering your data quickly and efficiently.Medium -
Unit 4
Sequential Searching
Write algorithms to effectively locate the data that you are looking for.Medium -
Unit 5
Graph Searching
Traverse a graph in different ways to locate data.Challenging -
Unit 6
Applied Algorithms
Use algorithms to solve logic puzzles and code challenges.Medium -
Unit 7
Capstone
Write an algorithm to find a path through a maze, picking up items along the way.Challenging

What makes Codecademy Pro Intensive different?
“Algorithms are the basis of computing. Once the 'what' and 'why' of programming are understood, algorithms answer 'how'. Once you understand them, you'll have a much greater capacity to solve problems with software.”

Project: Convoluted Kernel Maze
Use graph searching algorithms to determine a path through a corn maze. Keep a sorted inventory of items you pick up along the way to make sure you are holding onto the best swag.
Code Reviews by Professional Developers
Our team of developers will review your final projects and give you detailed and personalized feedback.

Program Details: Computer Science Basics: Algorithms
Last Day to Enroll
February 18
Start Date
February 19
End Date
April 9
Cost
$199
Time Commitment
While you'll be able to move at your own speed, you should make sure that you generally have at least 10 hours a week to dedicate to the program in order to stay on track.
Eligibility
Basic understanding of Python is required to enroll. The program is available only in English.
Satisfaction Guarantee
We designed a program that we think you'll love. If this Codecademy Pro Intensive isn’t right for you, you can request a full refund within the first week.
Additional Questions?
Visit our Frequently Asked Questions page to find additional information or to contact our support team.
$199 to claim your seat.
Space is limited. Secure your seat now!
Completing your enrollment takes only a few minutes.
Enroll Now