Skip to content

Instantly share code, notes, and snippets.

@od3n
Forked from ajmalafif/*udacity.md
Created May 16, 2014 17:30
Show Gist options
  • Save od3n/78d42a64a725e31e5628 to your computer and use it in GitHub Desktop.
Save od3n/78d42a64a725e31e5628 to your computer and use it in GitHub Desktop.

Learn JS checklist

Zaki

Screencast
Articles
Related

Tutsplus Courses checklist

Tutsplus Premium bookmark page. I'm trying to complete at least one course per week starting 2014.

primary (frontend mostly)

JS
  • JavaScript Fundamentals 101
  • JavaScript Design Patterns
  • Advanced JavaScript Fundamentals
  • Intro to Node.js
  • Object-oriented JavaScript
  • Learning Ajax
  • Beautiful data with d3
  • Building JavaScript Web Apps
  • What’s Coming to JavaScript
  • Hands-on Angular
Workflow
  • Monitoring Performance With New Relic
  • Getting Good with Grunt
  • Virtual Machines With Vagrant and Puppet
  • Tools of the Modern Web Developer
  • More Tools of the Modern Web Developer
  • Cross-Platform Browser Testing
  • Say Yo to Yeoman
CS Fundamentals
  • Solid Design Patterns
  • Machine Learning Distilled
Ruby
  • The Fundamentals of Ruby
  • Test-Driven Development with Ruby
WordPress
  • Design Patterns in WordPress
  • Working With Meta Boxes in WordPress
  • WordPress Hacker's Guide to Galaxy
  • WordPress Settings API
  • WordPress Widgets: Front to Back
  • WordPress Plugin Development Essentials
HTML, CSS & Preprocessors
  • Introduction to SMACSS
  • CSS Terminology Decoded
  • CSS3 Essentials
  • HTML Tips & Tricks
  • HTML5 Fundamentals
  • Less is More
  • Maintainable CSS with Sass & Compass
Static
  • Jekyll Essentials
  • Theming for Ghost

secondary

Meteor
  • Single Page Web Apps with Meteor
Node
  • Build Web Apps in Node and Express
Backbone
  • Connected to the Backbone
  • Advanced Backbone Patterns and Techniques
Angular
  • Easier with AngularJS
Ember
  • Ember for Beginners
  • Hands-on: Ember
  • Let's Learn Ember
Backend & Database
  • Learning MongoDB
  • Redis Essential
Testing
  • End-to-End Analytics
  • JavaScript Testing with Jasmine
  • Test-Driven Development with CoffeeScript and Jasmine
  • Acceptance Testing in Ruby with Cucumber
  • Ember Testing
CoffeeScript
  • Cleaner Code with CoffeeScript

misc

Frontend
  • Responsive Web Design Techniques
  • 30 Days to learn jQuery
  • Canvas Essentials
  • HTML5 Web Form Design and Development
  • PSD to HTML5
jQuery
  • jQuery Plugin Development: Best Practices
Ruby
  • OOD in Ruby: SOLID Principles
  • Design Pattern with Ruby
  • Metaprogramming in Ruby
  • Documentation in Ruby
  • Ruby Deployment Techniques
  • Object-Oriented Design and Refactoring Patterns in Ruby
  • Command Line Apps with Ruby
  • Gang of Design Patterns in Ruby
  • Ruby for PHP Developers
  • Build REST APIs with Grape
Rails
  • Catch up with Rails 4
  • Make it Snappy, Rails
DB
  • Postgres Essentials
  • Relational Database
  • SQL Essentials
Shell
  • Git Essentials
  • How to be a Terminal Pro
  • Advanced Command Line Techniques
  • Venture into Vim
  • SSH for Newbs
Mobile
  • Mobile Design
  • Hands-On With PhoneGap
  • PhoneGap Essentials
PHP
  • Object-Oriented Design in PHP
  • PHP Fundamentals
  • PHP — Agile Design Patterns
  • PHP — OOP in PHP with Tests
Miscellaneous
  • Magento Fundamentals
  • Regex — Up and Running
  • SEO for Web Designers
  • 30 Days to learn Ai
  • Advanced Illustrator Techniques
  • Ai for Web Design
  • Mastering Gradient Mesh in Ai
  • Producing and Selling Graphic Stock
  • Programming with Objective-C
  • Mac Application Development
  • Pro Screencasting for the Rest of Us
  • So You Bought a Mac?
  • PS — Digital Drawing Fundamentals
  • Video Production — Introduction to Camera Movement
  • Video Production — Lighting Basics for Video
  • Video Production — Producing Great Video
  • Video Production — Video Fundamentals
  • Video Production — Special Effects in Premiere Pro
  • Video Production — Professional Vlogging
  • Fundamentals of Photography
  • Manipulating Color For Photography
  • AE — Getting Started with Adobe Premiere Pro CS6
  • AE — Introduction to Motion Graphics
  • AE - 30 Days to Learn Adobe After Effects
  • AE — Cinematic Effects in After Effects
  • AE — Advanced Text Treatments in After Effects
  • AE — Advanced Editing in Adobe Premiere Pro
  • AE — Advanced Motion Graphics
  • AE — Green Screen and Compositing for Beginners
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment