- 10 Courses Completed
- 53 Levels Completed
- 0 Screencasts Watched
- 117,750 Total Points
Git: 2 Courses Completed
Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.
Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.
Learn the basics of Git
Staging & Remotes
Add and remove changed files, and work with remote repositories
Cloning & Branching
Clone repositories and learn how to work with multiple branches
Work simultaneously with multiple users
Work with remote branches and reference commits
Rebase belong to us
Optimize merging and fix merge conflicts
History and Configuration
Learn how to configure and view commit logs
Ruby: 5 Courses Completed
Learn the core bits every Ruby programmer should know. This Ruby tutorial builds upon the basics to keep enhancing your Ruby knowledge.
An overview of best practices for writing expressions in Ruby
Methods and Classes
passing optional arguments, raising exceptions, using begin/rescue/end, attr_accessor vs. attr_reader
Encapsulation, instance & private methods, inheritance, and refactoring
Helpers that are built on top of the Ruby Language (arrays, dates, hashes, numbers, and strings
Namespacing methods, Mixins vs. class inheritance, method hooks, ActiveSupport::Concern
Iterating and yielding, passing arguments, returning variables, Enumerable, and refactoring
Getting Started With Ruby on Rails
Learn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.
Deep in the Crud
How we work with a database in Rails by using Create, Read, Update, and Destroy (CRUD).
Models Taste Like Chicken
We'll learn about ActiveRecord models, validations, and relationships.
The Views Ain't Always Pretty
Get experience linking between views, using conditionals, and how to lookup documentation on common view helpers.
Controllers Must Be Eaten
Sitting between our Models and Views are the Controllers, which use instance variables to keep our code organized.
Routing Into Darkness
Learn how to direct requests to your app to the correct controller actions.
Getting Started With Ruby on Rails
Learn more Rails with this sequel to the infamous Rails for Zombies course. Increase your Ruby on Rails knowledge with even more zombie learning.
From the Ground Up
Installing Rails, creating a Rails app, database migrations, the command line, Ruby 1.9 hash syntax, Bundler, database configuration
Models Still Taste Like Chicken
Named scopes, callbacks, has_one, relationship options, using Includes, has_many :through
Rest In Pieces
Revisiting URL helpers, forms & input helpers, understanding REST, nested resources, view partials, other view helpers
Asset Packaging and Mailing
An overview of RSpecs basic syntax and installation.
Configuration & Matchers
Setting up RSpec in a Ruby or Rails project and digging into some RSpec Matchers.
See how to organize your specs better making readability much easier.
Hooks & Tags
Before hooks, shared examples and RSpecs use of metadata.
Mocks & Stubs
A tour through how RSpec uses mocks and stubs.
Walkthough the creation of a custom matcher from scratch.
HTML/CSS: 1 Course Completed
Getting Started With HTML and CSS
Discover the latest versions of HTML and CSS, including HTML5 tags, form elements, attributes, input types, CSS styling, and more.
Overview & Updates
Get an overview of HTML5 and CSS3, and learn which HTML elements have been updated in HTML5.
Learn all of the new HTML5 elements, including the section, article, header, footer, and time elements, and also several others that will help make your markup more semantic.
Learn all of the new HTML5 form input types, elements, and attributes.
Learn modern CSS styling techniques, including border radius, box shadow, text shadow, box sizing, multiple backgrounds, and gradients.
Fonts & Interactions
Learn how to use web fonts with @font-face, create smooth transitions and manipulated elements in CSS with the transition and transform properties, and write CSS according to the principles of progressive enhancement.
AngularJS allows your application to have an expanded HTML library. Learn to add behavior to your HTML and speed up your application’s responsiveness.
Flatlander's Gem Store
Get comfortable with expressions by beginning to build a gem store.
Use directives to add a gallery and tabs to the gem store.
Give the gem store review functionality by using AngularJS forms.
Create custom directives for more organized and maintainable AngularJS code.
Create a new module and learn to use the $http service to get real data into the gem store.
Learn how to create an Ember application, set up your first Handlebars template, and meet the Ember Router.
Rendering the Flame
Expand on Handlebars with Helpers and learn how Ember Controllers can provide data for your templates.
A Route Through the Woods
Start using resource routes, dynamic segments in your URLs and finish off with nested routes.
Acorn Models and Pinecone Data
We'll show how to use Ember Data to create related models using the Fixture Adapter and the REST Adapter.
Controlling Our Growth
Dig deeper into ArrayControllers, computed properties and the advantages of nesting your controllers.
The Template Forest
Use Ember Components, partials and the Embers Render method to keep your Templates organized.
Acting on Instinct
Put the pieces together then learn how to react to user events.