Learning Resources

Learning Policy

Each student will have up to $400 to spend on any API’s, web services, or learning materials that they would like. There is one rule for learning materials: you can choose any resource you would like to learn, but you must have at least one other person sign up for the course with you. This allows for more collaboration between the students and it gives you a partner to troubleshoot issues or problems you are having.

Fill out this form to begin learning!

There’s a great link here that you can checkout for review on many learning platforms.

Resources

These resources are in no particular order.

Essential Resources

  • Stack Overflow. Stack Overflow is the largest, most trusted online community for developers to learn, share​ ​their programming ​knowledge, and build their careers.

General

  • edX. Online courses from the world’s best universities.
  • Teach Yourself Computer Science. A collection of nine key subjects in Computer Science and resources to study them.
  • freeCodeCamp. Interactive learning web platform, an online community forum, and chat rooms.
  • Udacity. Deep Learning, Machine Learning, Web Development & more, with Nanodegree programs & free online courses.
  • Udemy. Online learning and teaching marketplace with over 80000 courses and 24 million students.
  • Coursera. Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM.
  • Pluralsight - Code School.
  • Codecademy. Online interactive platform that offers free coding classes in 12 different programming languages including Python, Java, JavaScript, Ruby, SQL, and Sass.
  • Treehouse. Online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development taught by a team of expert teachers.
  • Lynda. Video courses taught by industry experts in software, creative, and business skills.
  • Front End Masters. Advance Your Skills with In-Depth, Modern Front-End Engineering Courses.
  • CSS Tricks. Tips, Tricks, and Techniques on using Cascading Style Sheets.
  • Mozilla Developer Network. Information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.
  • Egghead.io. A group of working web development professionals and open source contributors that provide you with concise, information dense video courses on the best tools in the industry.
  • Khan Academy. Creating a set of online tools that help educate students. The organization produces short lessons in the form of YouTube videos
  • Wes Bos.
  • CodeCode Ninja
  • Code.org
  • Code Newbie

Coding Challenges // Interview Prep

Youtube Channels

  • Simple Programming
  • CS Dojo
  • FreeCodeCamp
  • Fun Fun Function
  • LevelUpTuts
  • Wes Bos
  • Coding Tutorials 360
  • Computerphile
  • Engineered Truth
  • DevTips
  • LearnCode.Academy
  • Mozilla Hacks
  • Derek Banas
  • MIT Open Courseware
  • Simplilearn
  • Google Developers
  • Coding Train

Podcasts

  • freeCodeCamp podcast
  • Geek Speak
  • Full Stack Radio
  • Syntax.fm
  • CodePen Radio
  • The Changelog
  • Programming Throwdown
  • Develoepr Tea
  • Learn to Code with Me
  • Software Engineering Daily
  • Coding Blocks
  • Software Engineering Radio
  • Javascript Jabber
  • Shop Talk Show
  • Code Newbie
  • Front End Happy Hour
  • Talk Python to Me
  • Ruby Rouges
  • Hanselminutes