5.1 Algorithmic thinking/coding

From taking an online coding tutorial to writing your own apps, there are a lot of ways to build this skill.

Developing this competency involves learning to interpret, edit, and articulate a set of coded instructions for a computational system or device to execute.   

Student-Curated Resources

These videos* are great for anyone who is interested in programming and building apps. There are videos for every skill level, and through a series of hands-on projects, you can learn to code/interpret code in languages like C#, Haskell, Python and Java.

*Sign in to Lynda with your Bryn Mawr account to access all videos