Algorithms courses
FreeBig O, Arrays, and Strings; previews of every other course
ProAll 25 chapters
Start free. Go further with guided courses, practice, and AI and machine learning projects.
$0/forever
Build your foundations
$8.25 CAD/month
$99 billed annually
Yearly saves $321 compared with 12 monthly payments.
Secure checkout is processed by Stripe. Monthly is billed every month; Yearly is billed once per year. Both renew automatically until cancelled. Cancel anytime; access continues through the paid period. Taxes may apply. A CodeBaobab account is required to attach Pro access to the correct learner.
Every free resource stays free. Pro opens the complete collection.
FreeBig O, Arrays, and Strings; previews of every other course
ProAll 25 chapters
Free30 problems: the first 5 in each of six opening topics
ProEvery Algorithms problem and topic
FreePython, probability, and classical ML; previews of every other course
ProAll 21 courses
FreeFiltering Rows and Grouping and Aggregation; previews of every other course
ProEvery SQL & Data course
Free15 problems: the first 5 in Filtering, Grouping, and Joins
ProAll 172 SQL problems, with SQL and pandas solutions
FreeComplete fraud-detection project; previews of every other project
ProAll projects and datasets
FreeSelected exercises and Technical fundamentals rounds with worked solutions
ProAll AI & Machine Learning pair-programming exercises and design rounds with worked solutions
FreePython and JavaScript Run/Submit, hidden checks, and walkthroughs for free Algorithm problems
ProThe same tools and brute-force-to-optimal walkthroughs across every Algorithm topic
FreeCourse and Algorithm progress synced with an account
ProCourse and Algorithm progress synced with an account
Build skills in algorithms, SQL, data science, AI, and machine learning through guided courses, progressive practice, and realistic-data projects. Use the same foundations to prepare for technical interviews.
Yes. Free includes the starter courses, 30 Algorithm problems, 15 SQL & Data problems, one complete project, selected pair-programming exercises, and every Technical fundamentals round. You can also preview every Pro course and project before upgrading. No payment is needed.
Yes. Both unlock all Pro content. Monthly costs $35 per month. Yearly costs $99 billed once per year, equivalent to $8.25 per month, saving $321 compared with 12 monthly payments.
Plans renew automatically. You can cancel through Manage billing on this page; access continues through the end of your paid period. Taxes may apply.
Courses, pair-programming exercises, and other interview practice run in your browser. AI and machine learning projects provide downloadable datasets to work with in your own Python environment. Project worked solutions are not available.
Pair-programming exercises include worked solutions and staged hints. Algorithm practice includes explained solutions and alternative approaches. For account, billing, or content issues, email support@codebaobab.com. Live mock interviews are not included.