How to Learn to Code for Free: A Structured 6-Month Plan
A month-by-month plan to learn to code for free with freeCodeCamp, The Odin Project, CS50x and MDN, plus projects that keep you accountable.
A web design approach that makes pages automatically adapt their layout to fit any screen size, from phones to large monitors.
Responsive web design, a term coined by designer Ethan Marcotte in 2010, uses flexible layouts, scalable images, and CSS media queries so a single website works well on every device. On a wide screen, content might sit in three columns; on a phone, the same content stacks into one column with larger buttons.
Because most web traffic now comes from mobile devices, responsive design is a basic expectation. Google indexes the mobile version of sites first, so a poor mobile experience can also affect search visibility. For example, a restaurant's website should let a visitor on a phone read the menu, tap to call, and get directions without zooming or scrolling sideways. Testing on real devices is important, since layouts that look fine in a desktop browser can break on small screens.
A set of Google metrics that measure real-world page experience: loading speed, responsiveness to input, and visual stability.
FrontendThe part of an application that users see and interact with directly, such as web pages and app screens.
User ExperienceThe overall experience a person has when using a product or service, including how easy, useful, and satisfying it feels.
Web AccessibilityDesigning and building websites so people with disabilities, including visual, hearing, motor, and cognitive impairments, can use them.
A month-by-month plan to learn to code for free with freeCodeCamp, The Odin Project, CS50x and MDN, plus projects that keep you accountable.
A role-by-role guide to tech jobs without a degree: which entry roles fit, what skills to build, and how to prove them to employers with projects, certifications and apprenticeships.
A plain-English technical SEO checklist covering crawling, indexing, sitemaps, redirects and site speed, with the free tool to check each item.