- 12 Courses Completed
- 54 Levels Completed
- 0 Screencasts Watched
- 165,800 Total Points
Ruby: 3 Courses 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.
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.
Git: 1 Course 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.
Electives: 3 Courses Completed
Learn how Chrome DevTools can sharpen your dev process and discover the tools that can optimize your workflow and make life easier.
Dig into the elements panel, learn how to make changes to the DOM and update styles.
New workflows to speed up your development time.
Review the DevTools console and learn how to examine exceptions and use timesaving shortcuts.
Speed up your network interactions using the network tab and the page speed extension.
Get familar with your applications rendering performance and learn how to use CPU profiling to identity performance problems.
Learn how to find and identify memory leaks in your application.
Learn the R programming language for data analysis and visualization. This software programming language is great for statistical computing and graphics.
A gentle introduction to R expressions, variables, and functions.
Grouping values into vectors, then doing arithmetic and graphs with them.
Creating and graphing two-dimensional data sets.
Calculating and plotting some basic statistics: mean, median, and standard deviation.
Creating and plotting categorized data.
Organizing values into data frames, loading frames from files and merging them.
Testing for correlation between data sets, linear models, and extending R with additional libraries.
Save to Drive Button
Creating a simple button for saving files to Google Drive.
Google Picker with Drive
Creating a widget for selecting and uploading files.
Authenticating with Drive
Using the Google API Ruby Client to request access to a user’s Drive.
Performing multipart and resumable uploads with the Google API Ruby Client.
Retrieving metadata for single files and lists of files, as well as performing file searches.
Downloading & Sharing Files
Downloading files from Drive and managing permissions.
Updating & Deleting Files
Updating, trashing, and permanently deleting files.
Organizing files with folders and using the Application Data Folder.
Getting notified when a file changes.
Installing And Showcasing Your Application
Installing your application to the Drive UI and listing it in the Chrome Web Store.
Introduction to jQuery
A gentle introduction to what jQuery is, and what it can do.
Traversing the DOM
Search & walk through the DOM with selectors and traversing.
Working with the DOM
Add & remove from the DOM, more traversing, and user events.
Listening to DOM Events
Listen for events, handle them, and change the default event behavior of web browsers.
Before landing, tame CSS with jQuery and animate elements on the page.
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.
iOS: 1 Course Completed
Create and log common objects
Sending messages and getting results
Control the flow
Create your own classes
Learning from mistakes
Database: 1 Course Completed
The Ins and Outs of Databases
Learn about databases from the inside out, as well as how to perform simple data queries and filter data with special query tools in SQL.
Find out how to add, revise, and remove data in an existing database.
Managing Databases and Tables
Discover basic concepts for creating and altering databases and tables.
Python: 1 Course Completed
Getting Started With Python
Explore the basics of Python and learn what it means to store and manipulate numbers and words as well as make decisions with your program.
Birds & Coconuts
Get started with Python by calculating how many swallows it takes to carry a coconut.
Spam & Strings
Learn how to store characters in a string to combine, dissect, and slice words.
Conditional Rules of Engagement
Explore conditionals in Python to see how your program can make important decisions.