This nanodegree is to master the skills required to become a Front-End Web Developer, and start building beautiful, responsive websites optimized for mobile and desktop performance. I learned the fundamentals of how the web works and gained a working knowledge of the three foundational languages that power each and every website: HTML, CSS and JavaScript.
- p1 - Mockup to Website
- p2 - Interactive Resume
- p3 - Classic Arcade Game Clone
- p4 - Website Optimization
- p5 - Neighborhood Map Project
- p6 - Feed Reader Testing
- Part 1: Web Foundations
- Part 2: Responsive Websites
- Part 3: Javascript Foundations
- Part 4: Intermediate Javascript
- Part 5: Advanced Interactive Websites
- Intro to HTML and CSS
- Responsive Webd Design Fundamentals
- Responsive Images
- JavaScript Basics
- Intro to jQuery
- Version Control with Git and GitHub
- Object-Oriented JavaScript
- HTML5 Canvas
- Browser Rendering Optimization
- Website Performance Optimization
- Intro to AJAX
- JavaScript Design Patterns
- Javascript Testing