Macro photo of a white keyboard
Flatiron School

The Gale-Shapley Algorithm and How Programming Insersects With Social Issues

This post originally appeared on Jake Faris’s blog. You can read more here. In college, I took a Computer Science course on Algorithms, where we explored ways that programmers and computer scientists approach complex problem solving. We looked at greedy algorithms, dynamic programming, recursion, network flow algorithms, and many more. One of the first algorithms we […]
Flatiron School

Why High Schoolers Should Learn Entrepreneurship

When it comes to planning for 21st century careers, there’s nothing quite like the buzzword “startup” to begin a conversation. And for good reason — as programming becomes an essential skill, it’s also set the stage for young adults to develop innovative business strategies. That’s why The Flatiron School is now offering Startup Entrepreneurship for […]
Flatiron School

How Mario Changed the Way You Play Video Games

In the world of gaming icons, there are few that top the nostalgia meter like Mario. From Super Smash Brothers to Mario Kart 64, most people under 40 have childhood memories of eating way too many Airheads and attacking a controller in front of a glowing screen. The advent of Mario changed the way people gamed […]
Flatiron School

How Claude Shannon and One Formula Brought Us Into the Information Age

Welcome back to another edition of Code History Lesson, where we spotlight ye computer scientists of olde, one tech genius at a time._This week we're taking a look at Claude Shannon, a man who won 10 honorary doctorates, pioneered the digital revolution, and sometimes juggled on a unicycle while doing it. For your entertainment and education, […]
Flatiron School

Edsger Dijkstra and the Invention of Structured Programming

Computer Scientist Edsger Dijkstra shaped his field from both an engineering and a theoretical perspective. Today, he is best known as the inventor of structured programming, a master of tongue-in-cheek commentary, and a former owner of a Volkswagen van dubbed “the Touring Machine.” Despite what he might have said about object oriented programming, Dijkstra is […]
Flatiron School

Hackers and Theater-Makers: Code as a Creative, Collaborative Medium

Alum, Fog Creek Fellow, and former Lighting Designer Amanda Chang is currently an Instructor in Flatiron School’s Web Development Immersive. Now into her new career, Amanda took a moment to reflect on what she’s brought with her from her theater days: a collaborative spirit and the desire to create. When I decided to enroll at […]