Blog
Short guides on HTML, CSS, JavaScript, SQL and your first developer job.
What to put in a junior developer portfolioHow many projects to include in a junior developer portfolio, how to write a short case study and what reviewers check on GitHub.Read →SQL joins explained with one small databaseINNER JOIN, LEFT JOIN and self joins explained with a three-table example of students, courses and enrollments.Read →async and await in JavaScript, explained with fetchHow async and await work in JavaScript, shown with a fetch request, error handling, loading states and parallel requests.Read →CSS Grid or Flexbox: how to choose for each layoutWhen to use CSS Grid and when to use Flexbox, with five common layouts and the tool that fits each one.Read →Semantic HTML: eight elements to use instead of divEight HTML elements that describe your content better than a div, with examples of when to use each one and what screen readers do with them.Read →HTML, JavaScript or Python: what to learn first for web developmentA practical order for your first months of learning web development, and when Python makes a better first language than JavaScript.Read →