rAll opinions and observations expressed here are my own and are in no way to be taken as gospel or absolute truth. In fact, I suspect that a few things might change between now and when I give the presentation as well as then and in the future. The primary purpose of this presentation is to highlight the various ways in which individuals can "hack" their own education to fulfill their dreams of becoming programmers. Secondarily, it is to point out certain areas where improvements could be made to make the opportunity more readily attainable without compromising the end goal. Not everyone will win a medal in the race to become a programmer. However, if they don't like putting their face in the water, see Michael Phelps, they still might have what it takes to do great things.
rThis site was brought to my attention by a colleague at Meramec, a French professor, Roy Day. He was working his way through some of these classic challenges using Python. I didn't really know Python, and still don't, but with the help of the HackerRank site, I was able to provide him with some guidance.
If you see a "+" below a node, click it to expand the branch. To collapse a branch, position your mouse at the bottom of the node and click the "-". In general, if you aren't sure what something does, let your mouse hover over it to find out.