- 6 Courses Completed
- 41 Levels Completed
- 5 Screencasts Watched
- 80,750 Total Points
Ruby: 1 Course Completed
Getting Started With Ruby on Rails
Learn the basic building blocks of Ruby, all in the browser.
All For One, One For All
Get an introduction to numbers, Strings, properties, and methods.
There Are Always Two
Learn about conversions, arrays, variables, and more methods.
Third Time's The Charm
Review printing, brackets, and String manipulation.
Fourth and Short
Take a shot at method chaining, hashes, keys, and values.
The Highest of Fives
Study up on blocks, directories, and method arguments.
Start building methods, libraries, popups, and HTML with Ruby.
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.
The Cliffs of Value
Learn to manipulate values on the console.
Review how to store and use data with variables.
Create JS files and source them within HTML code.
Pack your bags and help the Woodland Wanderers as you learn how to use Ember and Ember CLI to build your next ambitious web applications.
Learn what Ember is, who uses it, and how to create your first Ember application with Ember CLI.
Routing and Templating
Meet the Ember router and routes, and customize the presentation of your application using templates.
Models and Services
Explore services to share common features and functionality while using models to formalize your application data.
React to user events and make your application more dynamic and interesting with actions.
Properties and Components
Bring everything together for cleanliness and reuse with Ember’s computed properties and components.
Elixir: 2 Courses Completed
Getting Started With Elixir
Begin learning the basics of Elixir and take your first steps into the world of functional programming.
Modules & Functions
Get started in the world of functional programming with Elixir by learning how to work with named functions.
The Pipe Operator
Learn how to refactor nested function calls into an easier syntax by using the pipe operator.
Explore how pattern matching works and how we can use it to remove if statements from our programs.
Getting Started With Elixir
Explore the Elixir language and learn what it means to write elegant and performant functional code.
Citizens of the Unknown
Learn how to work with functions that can be assigned to variables and passed around as arguments to other functions.
The End Is the Beginning
Explore how to use pattern matching and recursions to iterate through lists.
Tuples & Maps
Discover how to pass options to functions and other ways to work with collections of elements.
Experiment with how to write control flow with the cond and case statements as alternatives to if.
The Mix Tool
Learn how to use Mix to create projects, run tasks, and manage dependencies.