Codecademy Front-End Engineer Path
Projects
right click links to open in a new tab
Fundamentals
- Introduction to Front-End Engineer Career Path
- Overview of Web Development (What is the Internet, What is Front-End Development)
- Fundamentals of HTML (Elements, Structure, Tables, Semantic HTML)
- Fundamentals of CSS (Selectors & Visual Rules, Box Model, Display & Positioning)
- Developing Websites Locally (Using Text Editors)
- Dasmoto Arts Project
- Deploying Websites (using GitHub Pages & command line)
- Improved Styling with CSS (Colors, Typography, Links & Buttons, Secondary nav)
- Challenge Project: Build Your Own Cheat Sheet
- Challenge Project: Build a Website Design System
- Fundamentals of Web Design
JavaScript, Interactive Websites, Accessibility, Transitions & Animation
- Making a Website Responsive
- JavaScript Syntax, Part 1
- JavaScript Syntax, Part 2
- Building Interactive Websites
- Making a Website Accessible
- CSS Transitions and Animation
- Git and GitHub, Part 1
- Portfolio Project: Personal Portfolio Website
JavaScript Testing, Async JavaScript, HTTP Requests, Web Apps
- JavaScript Syntax, Part 3
- JavaScript Testing
- Async JavaScript and HTTP Requests
- Web Apps
React & Redux
- React, Part 1
- React, Part 2
- Redux
- Git and GitHub, Part 2
- Advanced Web Development
Technical Interview Prep
- What to Expect in a Technical Interview
- Linear Data Structures
- Complex Data Structures
- Algorithms
- Search and Graph Search Algorithms
- Interview Skills
- Portfolio Project: Open-Ended Project
- Next Steps in Your Front-End Engineer Journey