Enroll now and take 20% off your spring course using coupon KTSPRING25

Intermediate Algorithms

[CORE 6a]

Full Course

$1668 USD
Before any discounts or coupons
for 18 hours and additional live student help hours

Class Description:

[CORE 6a] teaches algorithms and data structures using Java in a lecture format. Students complete weekly graded homework assignments and monthly quizzes. Most students find it helpful to attend our student help hours for support learning these advanced concepts. The material is similar to what may be encountered in lower level USACO competitions. After this class, students can choose to enroll in [AI 1], our Intro to Machine Learning course.

Prerequisites:

[CORE 5b] or permission of instructor

Syllabus:

Selection Sort (and intro to Insertion Sort)

Insertion Sort

Binary Search

Merge Sort

Sorting Review

Quiz - Sorting

Return to Recursion

Quiz - Recursion and Floodfill

Quiz - Linked Lists