Build your skills at your own pace.

Start free. Go further with guided courses, practice, and AI and machine learning projects.

Free

$0/forever

Build your foundations

  • Starter courses in Algorithms, AI & Machine Learning, and SQL & Data
  • 30 Algorithm problems and 15 SQL & Data problems
  • Previews of every Pro course and project
  • A complete fraud-detection project with realistic data
  • Selected pair-programming exercises and Technical fundamentals rounds
  • Browser-based coding and synced progress
Start learning free

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.

What’s included

Every free resource stays free. Pro opens the complete collection.

Algorithms courses

FreeBig O, Arrays, and Strings; previews of every other course

ProAll 25 chapters

Algorithms practice

Free30 problems: the first 5 in each of six opening topics

ProEvery Algorithms problem and topic

AI & Machine Learning courses

FreePython, probability, and classical ML; previews of every other course

ProAll 21 courses

SQL courses

FreeFiltering Rows and Grouping and Aggregation; previews of every other course

ProEvery SQL & Data course

SQL practice

Free15 problems: the first 5 in Filtering, Grouping, and Joins

ProAll 172 SQL problems, with SQL and pandas solutions

AI & Machine Learning projects

FreeComplete fraud-detection project; previews of every other project

ProAll projects and datasets

Pair programming

FreeSelected exercises and Technical fundamentals rounds with worked solutions

ProAll AI & Machine Learning pair-programming exercises and design rounds with worked solutions

Coding and 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

Progress

FreeCourse and Algorithm progress synced with an account

ProCourse and Algorithm progress synced with an account

Frequently asked questions

What can I learn with CodeBaobab?

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.

Can I start without paying?

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.

Do monthly and yearly plans include the same content?

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.

How do renewals and cancellation work?

Plans renew automatically. You can cancel through Manage billing on this page; access continues through the end of your paid period. Taxes may apply.

Do I need to install anything?

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.

What if I need help?

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.

Ask a question

We usually reply by email within 24 hours.

Not live chat. Your message goes to the CodeBaobab team.