Here’s the condensed version of a full-stack software engineer syllabus. If you’d like the full version, please click here.
Portfolio projects are highlighted in blue / black.
Introduction to Software Engineering
Set up your developer environment: Learn about the field of web development and the tools developers use to create websites
Git and GitHub, Part I: Learn how to use the Git version control system to keep track of changes and document your work. Learn markdown and publish your first content
3. Front-End Web Development
Web Development Fundamentals: Be introduced to the field of front-end web development and create your first web page on the internet
Bringing Your Site Online: Learn about different methods for hosting your site, like GitHub pages and how to use a custom domain name
Improved Styling with CSS: Dig deeper into CSS and improve your ability to layout and style websites
Making a Website Responsive: Learn how to create websites that can be viewed on a variety of devices and use different layers and positioning
Making a Website Accessible: Refactor your website to follow the best accessibility (a11y) practices.… CONTINUE READING