Computer Programming Puzzles for Amateur Programmers

Whether you’re teaching programming to students or learning a programming language yourself, it's always important to keep things fun. To prevent getting bogged down with codes and symbols, try these creative computer programming games instead of your next lesson.

The Puzzle Toad
Developed by Carnegie Mellon University’s School of Computer Science, The Puzzle Toad is packed full of word problems that require programming skills to solve. For example, a problem might include a fictional situation where you’re planning a large dinner party, and you need to rank 6,785 guests’ top 10 dinner choices. Theu can check your results (or get some help on a particularly diffic site also provides detailed solutions to every problem so that yoult question).

Project Euler
Project Euler’s goal is to provide continual learning for adults or students who desire more than what they learn in the classroom. While you don’t have to have a strong mathematics background to solve the problems, many of them build off of one another and teach you things as you go along. The problems are challenging mathematical and computer programming-based questions, and though math knowledge will certainly be used, the questions are focused more on computer science skills.

Train Your Brain With These 3 Apps

When trying to get healthy, there are countless smartphone apps to help keep us on track. These apps let you track your calories, workouts, and even give you healthy alternatives to junk food. While it's important to keep our bodies in shape, it's also important to keep our minds in shape. Check out these great apps to help keep your mind sharp.

Lumosity
Enhance your memory and attention to detail with Lumosity. This app designs a training program just for you to improve your brain function through games. You'll feel like you're just playing a game, when in reality you're exercising your mind.

Clockwork Brain
Improve your problem solving skills with the wonderful games designed by Clockwork Brain. Sprocket the Robot guides you through creative games with a steampunk design. Have fun while enhancing language, memory, logic, and more.

Math Vs. Brain
Keep your brain sharp by solving a few math problems a day. For every problem you solve, you earn a star. When you can't figure out a problem, just use a star to unlock the answer. You can keep playing and challenging your mind.

Four Innovative Sports Websites for Thinking Fans

For sports fans, one of the best parts of the web has been the rise in the number of websites producing high-quality content about sports. Whether its by using statistics in inventive ways to offer new takes on our favorite sports to presenting thoughtful, nuanced, and well-written essays on the culture of sports, these sites go beyond simple box scores:

Grantland
Grantland is a website devoted to articles from beloved sports writer Bill Simmons and a team of talented contributors. This website makes predictions, discusses player trades, and examines sports culture as a whole in a smart, literary way.

Hoops Hype
Hoops Hype is a division of USA Today Sports that examines the sport of basketball in a way that you won’t find on any other media outlet. Made specifically for the most devoted basketball enthusiasts, Hoops Hype features long-form articles, player biographies, transactions, and statistics with impressive depth and detail.

Football Outsiders
With the goal of bringing objective analysis to the sport of football, Football Outsiders features new, in-depth statistics that you won’t find anywhere else. The site also releases articles discussing new approaches and challenging conventional ideas in football.

The Wages of Wins Journal
Run by a group of stats-centric sports fans, Wages of Wins attempts to explain how sports work in a new, innovative way. Wages of Wins contributing writers discuss their predictions and opinions with a keen analytical eye.

Learn about Space Flight with NASA’s Online Mission Archive

If you’re a space enthusiast who wants to learn everything there is to know about missions outside of Earth, NASA’s mission archive was made for you. This in-depth list is packed full of every space mission conducted by NASA, as well as a launch schedule so you can stay up-to-date on upcoming launches.

If you know of a specific NASA mission that you want to learn more about, the mission archive features a main alphabetical list where you can search by mission name. When you click on a mission, the site provides a background summary of the project information, flight plan, the project’s experiments, and even authentic images and findings brought back from that mission. 

For those who simply want to browse missions without a specific one in mind, the site also allows you to search by topic. Explore Earth, humans in space, the solar system, or even the entire universe by reading up on missions from these broad topics.

NASA is also planning new journeys every day. The site's launch schedule provides visitors with a full schedule of upcoming missions planned by NASA, as well as detailed information about the vehicle, launch site, launch pad, and the mission’s goals.

Pin It on Pinterest