- 14 Courses Completed
- 71 Levels Completed
- 2 Screencasts Watched
- 185,505 Total Points
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.
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.
HTML & Text value, HTML5 data attributes, click events, binding & unbinding events, using multiple click handlers, live vs. delegate
$.ajax, error handling & callbacks, aborting AJAX & timeouts, receiving and parsing JSON, using JSONP, sending form data
Chaining effects & adjusting speed, animating with CSS, effect easing, using a queue, adding a delay, stopping an effect
Each & Map utility functions, creating your own utility functions, creating plugins, encapsulating your code, custom events, jQuery templates
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.
The Labyrinth of Loops
Understand and build loops for repeated code with 'while' and 'for' syntax.
Use conditions to execute different branches of code with if-else blocks.
The Desert of Declarations
Understand functions and building custom functionality.
The Array Archipelago
Learn to build and manipulate the array data structure.
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.
HTML/CSS: 8 Courses Completed
Explore the fundamentals of CSS, and review all the web-styling tools needed for front-end efficiency.
Adding style, selectors, the cascade, and floats
Clearing floats, inheritance, and specificity
The box model, positioning, and z-index
Grooming Your Code
DRY, display types, and centering
Protecting your layout and specificity problems
Image use and image cropping
Image replacement and sprites
Pseudo classes and pseudo elements
Learn about the new tags in HTML5
Review the new properties in CSS3
Header & Navigation
Build a functional header and navigation area
Develop the content sections of a site
Footer & Forms
Learn about new form elements and build a functional footer
Learn mobile web design with mobile-first, adaptive, and responsive web design concepts. Review the best practices with our Journey into Mobile course.
Foundations for Mobile
The mobile web and relative font-sizing
Learn the foundations for creating scalable, fluid sites
Create sites that adapt to a specific context
Create device-agnostic sites optimized for all viewports
Learn how to scale images, video, and work with retina graphics
Learn Sass and start improving your front-end CSS workflow. Try Sass on large-scale applications for efficient, time-saving styling.
An introduction to Sass, imports, comments, and nesting.
Creation and use of recallable information.
Writing reusable styles mixed with optional arguments.
Easily manage CSS class reuse and inheritance in the stylesheet, rather than HTML.
A primer on the programmatic tools in Sass, including functions and each loops.
Math + Color
Perform arithmetic and color alterations directly to stylesheet values.
Simplify and optimize your responsive design workflow via Sass.
Improve the visual competency of any website or application by keeping design in mind. Learn the fundamental design principles of typography, color, and layout.
Learn to recognize beautiful and functional type.
Review color theory and application principles.
Familiarize yourself with visual hierarchy and balance.
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.
Getting Started With HTML and CSS
Learn the fundamentals of HTML and CSS, while building a strong foundation for more advanced front-end development.
Format text content and links with HTML.
Change the way that content is displayed with CSS.
Classes and Layout
Reuse CSS across multiple pages and layout content in well-defined sections.
Add content and background images to your site.
Fonts and Forms
Customize fonts and add forms that accept different types of user input.
Learn advanced Sass & Compass for further improving your front-end CSS workflow. Revolutionize your front-end efficiencies with these coding techniques.
A deeper dive into core Sass functionality
Introducing the Compass add-on and enabling its use
Traversing helpers and utilities included with Compass
Establishing and maintaining baseline grids with the vertical rhythm module
Relegating sprite generation and maintenance to the sprite module