Skip to content

Instantly share code, notes, and snippets.

@ajmalafif
Last active November 28, 2023 00:01
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save ajmalafif/7827805 to your computer and use it in GitHub Desktop.
Save ajmalafif/7827805 to your computer and use it in GitHub Desktop.
Learn - frontend checklist

Learn JS checklist

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
  • Essential JS Libraries for Web Design
  • JavaScript Testing With Jasmine 2.0
Workflow
  • Monitoring Performance With New Relic
  • Chrome Developer Tools
  • Pro Front-End Workflows
  • 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
  • Build a Multi-Player Card Game with Meteor
Node
  • Build Web Apps in Node and Express
  • Node for the Front-End Developer
  • Building NPM Packages
  • Writing Node Modules
Backbone
  • Connected to the Backbone
  • Advanced Backbone Patterns and Techniques
Angular
  • Easier with AngularJS
  • Hands-on Angular
  • Real-Time Web Apps with AngularJS and Firebase
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
  • Regression 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
  • SVG Uncovered
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
  • Getting Started with Sequel
Server
  • Understanding Apache and .htaccess
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
@the-glima
Copy link

I got here searching for Magento Fundamentals and.. what a huge list, huh.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment