Learn back-end development by writing real code

Boot.dev Blog » News » "Learn Algorithms" Course Released

"Learn Algorithms" Course Released

By Lane Wagner on Sep 14, 2020

Curated backend podcasts, videos and articles. All free.

If you're looking to become a backend developer, or just stay up-to-date with the latest backend technologies and trends, you found the right place. Subscribe below to get a copy of our newsletter, The Boot.dev Beat, each month in your inbox. No spam, no sponsors, totally free.

We’ve launched our new Learn Algorithms course! We wrote this course for engineers who need a refresher on computer science basics or want to learn the fundamentals for the first time.

The study of algorithmic complexity is often overlooked by new developers, and we’ve found that get-rich-quick boot camps often skimp on these details. It’s impossible to become a senior developer without being familiar with the concepts in this course, so we figured it was high time we published it.

What’s Included?

The course has three modules covering the following topics:

  • Big-O intro and mathematics overview
  • Sorting algorithms and implementations
  • Complexity theory - P vs NP

We are already planning a sequel to this course, so keep an eye out for that. The sequel will cover data structures and how they play a major role in popular algorithms.

Coding?

golang gopher slice literal

Coding projects in this course are all written in Go (Golang)! If you aren’t familiar with Go yet, take our Learn Go course. It’s a growing language and is becoming a cornerstone of back-end and DevOps engineering. All coding assignments and quizzes, as usual, are completed right in the browser. We pride ourselves on keeping our content engaging and all in one convenient place.

If you want to take a deeper look at the course details, you can do so on it’s page official page here.

Find a problem with this article?

Report an issue on GitHub