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
Join 1108 other students
Log in to get
Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.
Subscription includes
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.
This course contains 11 interactive scrims
Merge Sort
Imperative
Array splitting
Array view
Queue
Cursor
Cursor + ArrayView
Simple
Improving your CS skills
Crafting exceptional code
This course is recommended for bootcamp graduates or working developers who have a good knowledge of JavaScript.
📖 Author ⚛️ Educator 👨‍🏫 International speaker 🎒 Digital nomad 📸 Photographer @ Yellowscale.com
Follow me on twitterThe 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.
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.