- 7 Courses Completed
- 31 Levels Completed
- 2 Screencasts Watched
- 67,630 Total Points
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.
HTML/CSS: 4 Courses Completed
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.
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.
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.
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
HTML/CSS: 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.
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.