Go Pro!Bootcamp


Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Learn Merge Sort in JavaScript

Enroll for freeGet started!

Join 1101 other students

Log in to get

Access to all our free courses
Interactive hands-on content
100s of code challenges
Join a friendly community
Enroll for free
Subscribe to access!Subscribe to access!

Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.

Subscription includes

All courses and career paths
100s of coding challenges
Certificates of completion
Exclusive Pro members chat
The course creator Jonathan Lee Martin

with Jonathan Lee Martin

Course level: Advanced

In this course, you'll practice your software craftsmanship skills by coding six different merge sort algorithms. Each solution will teach you a new technique for solving problems as a software developer and level up your computer science skills in general.

You'll learn

Merge Sort


Array splitting

Array view



Cursor + ArrayView


Improving your CS skills

Crafting exceptional code



This course is recommended for bootcamp graduates or working developers who have a good knowledge of JavaScript.

Meet your teacher

The course creator

Jonathan Lee Martin

📖 Author ⚛️ Educator 👨‍🏫 International speaker 🎒 Digital nomad 📸 Photographer @ Yellowscale.com

Follow me on twitter

Why this course rocks

The course follows on from Jonathon Lee Martin’s Working Developer’s Guide to Algorithms and aims to help working developers or bootcamp graduates to step up their software design skills by learning to think algorithmically.

Along the way, you'll learn to code six alternative implementations of the Merge Sort algorithm, as well as algorithm analysis and a handful of powerful design patterns.

By the end, you’ll be more confident in your CS skills and have sharper problem-solving skills to boot.

F to the A oracle to the Q
Who is this course for?

This course is perfect for people who are already coders (bootcamp graduates or working developers) and wish to learn the Merge Sort algorithm and level up their computer science skills in general.