- 14 Courses Completed
- 75 Levels Completed
- 10 Screencasts Watched
- 151,250 Total Points
Create the future of web applications by learning how to build with Angular.
Get an introduction to Angular and create your first module and component with a template.
Start with a few structural directives and then transform your view with pipes.
Tuning It Up
Make your code more maintainable by organizing it into multiple components, separating your HTML and CSS, creating a data model, and splitting your data into a mock file.
Data Binding Boost
Service Fuel Injection
Learn how to create your own services and then how to use the HTTP library to call out to the internet.
Discover how the Node framework can help you write server-side code and build lightweight, scalable network applications.
Intro to Node.js
An overview of Node.js, blocking vs. non-blocking code, reading files, issuing requests
Event emitters, event requests, event listening
Reading, writing, piping, solving backpressure
Exporting, npm installing, dependencies, and semantic versioning
Routes, rendering, layouts, url building, express servers
Listening for, broadcasting, and answering questions, saving client data
Redis, working with lists, persisting, emitting, and limiting questions
Express provides more robust features to your web application. Learn how to build Web APIs in Node using Express.
Installing Express and building some first routes.
Understanding middleware and building a custom logger.
Reading user-submitted parameters.
Adding routes for creating and deleting resources.
Using route instances and extracting code to route files.
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.
Learn Ajax and add more interactivity to your projects. Discover how to organize your code using jQuery Plugins and Promises.
Learn what Ajax is and how it can be used.
Ajax With Forms
Learn about how to send data to the server and work with JSON.
Learn about some handy utility methods including $.each and $.map while working with complicated JSON data.
Create your own reusable jQuery plugin.
Use promises to make your Ajax calls reusable and organized.
Explore new features added to functions, like default parameters, rest parameters, spread operators, and arrow functions.
Objects, Strings, and Object.assign
Arrays, Maps, and Sets
Learn how to work with Arrays and more efficient alternatives to working with collections, like Maps and Sets.
Classes and Modules
Discover how to write object-oriented code using the new class syntax and how to leverage the new module system to keep things clean and organized.
Promises, Iterators, and Generators
Learn alternatives to writing async code, iterator objects for navigating sequences more efficiently, and special functions that return those objects.
Discover how React can help you take control of your UI code with composable user interfaces.
Learn how to solve problems in terms of React components, and get familiar with the JSX markup language.
Talk Through Props
Make components communicate by passing arguments, which are known as props in React.
Explore handling data that changes over time with state and how it can help us manipulate DOM elements.
Capture user actions with React's event system, and learn how React uses synthetic events to consolidate the browser's native event API.
Talking to Remote Servers
Learn about interacting with remote servers via Ajax using React's lifecycle methods.
Database: 2 Courses Completed
MongoDB acts as the database that stores data for your application. Explore the basics and learn to store data in a document-oriented database.
Capture the mystical basics of MongoDB and try your hand at inserting and finding documents.
Learn the lore behind performing updates and transform your data.
Dig deep into the spell book to learn how to conjure and customize queries.
Summon the wisdom to guide you in your journey of modeling data.
Explore the realm of aggregations to see how data can be combined in miraculous ways.
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.
Database: 1 Screencast Watched
.NET: 1 Course Completed
Dive into the world of ASP.NET Core and learn how to build easy-to-maintain web applications with the MVC design pattern and ASP.NET Core.
Model View Controller
Explore the MVC design pattern and learn how to set up the interactions between each part of it.
Getting User Input
Set up a web application that will accept and utilize user-entered data.
Learn how to store user input in memory, retrieve and present data back to the user, and handle nulls.
HTML/CSS: 2 Courses Completed
Make your websites more engaging and fun with the introduction of CSS web animations.
Learn how to sweeten up your web app using CSS transitions for color, position, and visibility.
Moving, scaling, invisibility — oh my! Open up a world of animation possibilities with transforms.
Use keyframe animations to create some tasty and reusable animations for our form modal and donut character.
Explore the benefits of using super-crisp SVGs and how to animate them.
Follow the clues behind each property of Flexbox and learn how to make modern layouts that are flexible across different screen sizes.
Learn how to analyze the new display property, containers, lines, and items.
Justification and Order
Explore how to align items, distribute space, and change order along the master axis.
Straighten out the facts and learn how to align items and distribute space along the cross axis.
Sizing Up the Properties
Shape up by growing, shrinking, and declaring sizes of items.
Discover how to align content in edge cases and group multiple properties.
HTML/CSS: 1 Screencast Watched
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.
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.