- 9 Courses Completed
- 45 Levels Completed
- 2 Screencasts Watched
- 108,045 Total Points
Electives: 3 Courses Completed
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.
Dive into the basics of Docker and learn how to create a self-contained, shareable development environment with containers, images, Dockerfiles, and volumes.
Containers & Images
Learn how to use images to create Docker containers.
Use Dockerfiles to configure images in a centralized and repeatable way.
Take control of the data in your containers with volumes.
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.
Electives: 1 Screencast Watched
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.
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.
iOS: 1 Course Completed
iOS Development With Objective-C
Learn how to display Google Maps in your app with the Google Maps SDK for iOS. Get started with the basics and use interactive maps to learn as you explore!
Displaying a Map
Learn how to display a map, enable map features, and adjust default map options.
Learn how to display points of interest as markers and customize the way marker information is shown.
Learn how to create map markers with data from network requests and user gestures.
Other Google APIs
Learn how to use Google services like geocoding and the Directions API to add more value to markers.
Drawing on the Map
Learn how to draw lines and shapes on the map for showing data like city boundaries and direction routes.
Learn how to display a Google Street View inside of your app.
Elixir: 1 Course 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.
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.
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.