5.1 Lynda.com
Lynda.com is pioneering online learning resource. It is owned by LinkedIn. Its a great place to learn a skill.
5.2 Learning Paths
Lynda.com organise some of their courses by Learning Paths. I have completed the Full-Stack Developer path. I am currently working in the Ruby Developer path.
The Full-Stack Developer path currently includes the following courses:
- AngularJS 1: Building a Data-Driven App (2015)
- Becoming a Web Developer: Full Stack vs Front End
- Building a Website with Node.js and Express.js
- CSS: Core Concepts
- Foundations of Programming: Databases
- Foundations of Programming: Fundamentals
- Foundations of Programming: Web Security
- HTML Essential Training
- JavaScript Essential Training
- Node.js Essential Training
- PHP with MySQL Essential Training
- Ruby on Rails 5 Essential Training
- Web Project Workflows with Gulp.js, Git, and Browserify
5.3 Completed Courses
The courses included in a path are meant to ensure a competancy in that subject area, however, in order to work through the included courses in a path, and in order to address issues in other projects I have worked, on I have had to complete a large number of other courses on Lynda.com.
These are the courses I have completed to date:
- Angular 2 Essential Training
- AngularJS 1: Adding Registration to Your Application
- AngularJS 1: Building a Data-Driven App (2015)
- Becoming a Web Developer: Full Stack vs Front End
- Bootstrap 4: First Look
- Building a Web Interface with React.js
- Building a Website with Node.js and Express.js
- Building a Website with Node.js and Express.js (2014)
- CSS: Core Concepts
- Foundation 4: Incorporating Sass and Compass
- Foundations of Online Instruction
- Foundations of Programming: Data Structures
- Foundations of Programming: Databases
- Foundations of Programming: Fundamentals
- Foundations of Programming: Object-Oriented Design
- Foundations of Programming: Web Security
- Git Essential Training
- HTML Essential Training
- Installing and Running Ruby on Rails 5: Mac
- Installing Apache, MySQL, and PHP (2015)
- Introducing the JavaScript Language
- JavaScript and AJAX
- JavaScript and JSON
- JavaScript Essential Training
- JavaScript Templating
- JavaScript: Enhancing the DOM
- JavaScript: Events
- JavaScript: Functions
- jQuery Data with AJAX
- jQuery Essential Training (2014)
- Learn React.js: The Basics (2015)
- Learn Sketch: The Basics
- Learn Webpack: The Basics
- MEAN Stack and MongoDB Development Techniques
- MVC Frameworks for Building PHP Web Applications (2015)
- Node.js Essential Training
- PHP with MySQL Essential Training
- Ruby Essential Training
- Ruby on Rails 4 Essential Training
- Ruby on Rails 5 Essential Training
- Sass Essential Training
- Unix for Mac OS X Users
- Up and Running with AngularJS 1
- Up and Running with AppleScript
- Up and Running with Bash Scripting
- Up and Running with ECMAScript 6
- Up and Running with Foundation 5
- Up and Running with Git and GitHub
- Up and Running with PHP: PEAR, PECL, and Composer
- Up and Running with Sublime Text 2
- Up and Running with Symfony2 for PHP (2014)
- Web Project Workflows with Gulp.js, Git, and Browserify