Problem Solving Strategies: Small Incremental Changes

(Previous: More Than a Hobby: Programming as a Job)

Word Ladder from

For most software developers, being able to learn and adapt on the job is critical for success. Most of the tutorials and documentation I use for learning teach one small thing at a time: how to use .map in JavaScript, or how to create forms in html, or how to get data using AJAX calls, to name a few pretty standard skills. Continue reading “Problem Solving Strategies: Small Incremental Changes”

Coding Dojo: Algorithm Platform

(Previous: jQuery and JavaScript: Treehouse)

algorithm platform

After a few rounds of tutorials on Treehouse, Codecademy, or your favorite online learning center of choice, it’s not hard to master the basic building blocks of coding–variables, for-loops, while-loops, functions, arrays, objects, etc. But putting them all together in a real-life situation isn’t always as straightforward as working through the carefully constructed examples in the tutorials.

This is why I think Coding Dojo’s Algorithm Platform is really useful for beginning programmers. Continue reading “Coding Dojo: Algorithm Platform”