- 10 Courses Completed
- 58 Levels Completed
- 3 Screencasts Watched
- 124,700 Total Points
HTML/CSS: 3 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
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
Creating variables, dialogs, object & string functions, number-related operations, working with arrays.
View from 30,000 Feet
Direct manipulation with CSS, manipulating multiple attributes, adding & removing classes, toggling classes, hiding & showing content.
Contents may shift
Retrieving & setting text content with text(), querying & setting DOM with html(), manipulating DOM with append() & prepend(), creating peers with :before & :after, adding & removing nodes.
Fasten your Seatbelts
Using document.ready, writing named functions, using click event listeners, keyboard events, animations, AJAX load()
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.
Git: 2 Courses 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.
Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.
Learn the basics of Git
Staging & Remotes
Add and remove changed files, and work with remote repositories
Cloning & Branching
Clone repositories and learn how to work with multiple branches
Work simultaneously with multiple users
Work with remote branches and reference commits
Rebase belong to us
Optimize merging and fix merge conflicts
History and Configuration
Learn how to configure and view commit logs
Electives: 1 Course Completed
Search for text patterns using regular expressions and learn to validate emails and URLs, capture information, and use simple patterns to save development time.
The String Story
Learn what regular expressions are, and write your first expression. Discover literals, operators, character sets, modifiers, and metacharacters.
Journey into validating emails with wildcards, escaping characters, groups, and anchors.
Take a voyage to the edge with word boundaries and creating optional variations. Negate characters within character sets, and then use the negated shorthand. Finally, match specific amounts of characters with interval expressions.
Discover multi-line strings, and journey deeper with much larger subject strings. Search the globe and properly drop anchors with global and multi-line modifiers.
Grab the loot with capture groups, and learn how to extract sections of text for reference. Also discover when it's appropriate to have groups not capture.