Courses
If you're looking to start a career in web development or to refresh your knowledge, check out some of my courses on CSS, Git and other front-end and tech related topics.
(Disclaimer: These are my affiliate links.)
If you're looking to start a career in web development or to refresh your knowledge, check out some of my courses on CSS, Git and other front-end and tech related topics.
(Disclaimer: These are my affiliate links.)
This course provides the foundational knowledge for getting started as an in-house or freelance web developer. Learn how to craft a personal online profile, write a resume that highlights your skills, prepare for interviews, and negotiating job offers. Also learn about freelancing topics such as searching for clients and projects, calculating rates and things to consider when creating a contract.
View courseThis course covers the fundamentals of version control with Git. Get acquainted with the Git terminology and workflow using the command line or a graphical user interface (GUI). Challenges and solutions are provided to help you grasp how these concepts work in practice.
View courseIn this hands-on course, learn the foundations of CSS such as how to use different selectors, how the box model defines the spacing and sizing, and how to manage layouts with Flexbox and Grid. Plus, at the end of the course, you'll walk away with an actual project—an online résumé page.
View courseIn the past, developer have used floats to create page layouts. But the modern web now has better tools. Learn about how floats are used currently and how to make the jump from floats to Flexbox and Grid to more efficiently create page layouts with CSS.
View courseYou'd never build a house without a blueprint, so why write CSS without a plan? A strong foundation makes CSS more scalable, reusable, and maintainable. Learn how to define a cohesive design system and robust architecture for your own CSS projects.
View courseIn this course, explore the core foundations needed to make your site go live such as the cloud, domains, URLs, and hosting. In addition, learn about website builder options—which allow you to create websites with little to no coding experience.
View courseThere are many tools and processes that can make a developer's workflow more productive. Learn about browser tools for analyzing your code, text editors tricks to help write code more efficiently and more. Get an overview of the pros and cons of each tool as well as guidance for evaluating which ones will work best for you.
View courseFront-end trends come and go but at the core of all of these tools, they are still HTML, CSS and JavaScript. You'll take it back to the basics but also will dive in a little deeper to gain a better understanding of front-end languages.
View course