
Alvaro Vega
nunyvega
- 9 Courses Completed
- 45 Levels Completed
- 6 Screencasts Watched
- 76,965 Total Points
HTML/CSS: 7 Courses Completed

Front-end Foundations
Getting Started With HTML and CSS
Learn the fundamentals of HTML and CSS, while building a strong foundation for more advanced front-end development.
-
HTML
Format text content and links with HTML.
-
CSS
Change the way that content is displayed with CSS.
-
Classes and Layout
Reuse CSS across multiple pages and layout content in well-defined sections.
-
Images
Add content and background images to your site.
-
Fonts and Forms
Customize fonts and add forms that accept different types of user input.

Front-end Formations
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.
-
HTML5 Elements
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.
-
HTML5 Forms
Learn all of the new HTML5 form input types, elements, and attributes.
-
CSS3 Styles
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.

CSS Cross-Country
Intermediate CSS
Explore the fundamentals of CSS, and review all the web-styling tools needed for front-end efficiency.
-
Frost-Proof Fundamentals
Adding style, selectors, the cascade, and floats
-
Clear Carving
Clearing floats, inheritance, and specificity
-
Box Bindings
The box model, positioning, and z-index
-
Grooming Your Code
DRY, display types, and centering
-
CSS Safety
Protecting your layout and specificity problems
-
Image Issues
Image use and image cropping
-
Sprightly Slaloms
Image replacement and sprites
-
Pseudo Sitzmark
Pseudo classes and pseudo elements

Journey Into Mobile
Intermediate CSS
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
-
Fluid Layouts
Learn the foundations for creating scalable, fluid sites
-
Adaptive Adventures
Create sites that adapt to a specific context
-
Responsive Adventures
Create device-agnostic sites optimized for all viewports
-
Responsive Media
Learn how to scale images, video, and work with retina graphics

Cracking the Case With Flexbox
Intermediate CSS
Follow the clues behind each property of Flexbox and learn how to make modern layouts that are flexible across different screen sizes.
-
Foreshadowing Flexbox
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.
-
Aligning Alibis
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.
-
Property Plotting
Discover how to align content in edge cases and group multiple properties.

Unmasking HTML Emails
Intermediate CSS
Explore the nuances of email clients and how to build designs for them with inline styles, tables for layout, and conditional comments.
-
Clients and Markup
Learn the mystifying moves of email client preprocessors and how HTML and CSS is written for them.
-
Tables for Layout
Apply the ancient art of wrapping content in tables, rows, and cells.
-
Mucho Media Queries
Use modern markup techniques to wrestle tables and content into many screen sizes.
-
Targeting Specific Clients
Twist, turn, and tag your way through multiple client hacks to fight for your layout.
-
Small Screen First
Refactor existing code to create flexible layouts for all screens, even without media queries.

Adventures in Web Animations
Intermediate CSS
Make your websites more engaging and fun with the introduction of CSS web animations.
-
Transitions
Learn how to sweeten up your web app using CSS transitions for color, position, and visibility.
-
Transforms
Moving, scaling, invisibility — oh my! Open up a world of animation possibilities with transforms.
-
Keyframes
Use keyframe animations to create some tasty and reusable animations for our form modal and donut character.
-
SVG
Explore the benefits of using super-crisp SVGs and how to animate them.
HTML/CSS: 5 Screencasts Watched
JavaScript: 2 Courses Completed

JavaScript Road Trip Part 1
JavaScript Language
An introduction to the very basics of the JavaScript language. Build a foundation of JavaScript syntax and learn how to use values, variables, and files.
-
The Cliffs of Value
Learn to manipulate values on the console.
-
Variable Valley
Review how to store and use data with variables.
-
Files Falls
Create JS files and source them within HTML code.

JavaScript Road Trip Part 2
JavaScript Language
A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.
-
The Labyrinth of Loops
Understand and build loops for repeated code with 'while' and 'for' syntax.
-
Conditional Canyon
Use conditions to execute different branches of code with if-else blocks.
-
Built-In's Bluff
Learn to use the basic JavaScript dialog box functions 'prompt', 'alert', and 'confirm'.
-
The Desert of Declarations
Understand functions and building custom functionality.
-
The Array Archipelago
Learn to build and manipulate the array data structure.