A Smarter Way to Learn Algorithms:

In Introduction to Algorithms in Python, you'll work with algorithm basics like recursion - then go all the way to working with concepts like dynamic programming - in a matter of a few short hours.

While the course is incredibly fun and fast-paced, it doesn't make any assumptions about your previous experience with algorithms.

It's 100% newbie-friendly and you only need to know Python basics to get started.

The best part? This course is absolutely free.

Core Course Features:

📌 5 main course segments include simple recursive algorithms, data structures, divide & conquer, greedy algorithms and dynamic programming

📌 15 code-along challenges including factorials, permutations, bubble/insertion sort, fractional knapsack problem, and many others

📌 Practice coding while building valuable problem-solving skills

📌 Progressive course structure lets you practice at the easy level all the way to the "mind breaker" level

📌 No previous algorithm experience required

📌 Short course format (2 hours) keeps things manageable

Course Curriculum (available June 1, 2022)

Available in days
days after you enroll

The most newbie-friendly course on computer algorithms, period.

Your instructor for the course is Joy Brock, a skillful Pythonista who has an insane talent for breaking down complex topics.
Weaving masterful instruction with splashes of light-hearted humor, Joy will have you rocking those hash tables and matrix manipulations in no time.

⚡️ Learn algorithms today! ⚡️

Some questions you may be wondering:

When is it available?

Pre-registration is open now and you will be able to access the course starting June 1, 2022.

Who can benefit from this course?

This course is ideal for new software developers, aspiring machine learning engineers, those looking for "pre-FAANG" prep, and students who've had difficulty understanding algorithms in the past.

How much Python do I need to know?

You should understand the basics Python (variables, loops, conditionals, etc.). Knowledge of OOP will also be helpful, but is not required.

How long is the course?

The video runtime is around 2 hours. We know your time is valuable and respect it!

How much does it cost?

This is an exclusive FREE course.

Will this course get me hired at a FAANG?

This course is a basic introduction to computer algorithms. You will most likely need to study and practice additional concepts after this course in order to pass FAANG-level technical interviews. (For further info, check out our list of best FAANG interview prep resources).

"Why should I learn algorithms?"

1️⃣ Algorithms help us solve problems efficiently. And employers pay good money for good problem solvers.

2️⃣ Wanna work at a FAANG? You'll need to know algos - at least at the technical interview.

3️⃣ DON'T wanna work at a FAANG? You may still be challenged you solve problems with algos at the technical interview.

And that's just for starters.

Don't make your algorithmic journey any more difficult than it needs to be! Enroll in Introduction to Algorithms in Python and start an adventure into the wild world of computer algorithms.