Instructor since 2023

Sofia Marquez

Front end developer teaching CSS, accessibility and plain JavaScript that works for everyone

Students
8,510
Courses
3
Instructor rating
4.5
Reviews
22

About Sofia

I am a front end developer who cares about the parts of the web that users touch directly: layout, typography, keyboard support and screen reader behaviour. I build design systems and marketing sites, and I audit interfaces for accessibility problems.

My teaching style is practical. We open the browser dev tools, break things on purpose and fix them. I prefer the platform first: semantic HTML, modern CSS and small amounts of JavaScript, before reaching for a library.

I also run small workshops for designers who want to understand what is easy and what is hard to build.

Courses by Sofia

3 courses

What students say

Latest 8 of 22 reviews
Arman S. Sep 27, 2026 · Web accessibility in practice: WCAG 2.2 for developers
Sample

Testing lessons were the highlight

Adding axe to our Playwright suite caught two regressions in the first week.

Hana S. Sep 23, 2026 · Build six small apps with plain JavaScript and the DOM
Sample

Exactly the practice I needed

I knew the syntax but froze when building alone. The plan, state, render, events routine fixed that.

Lucia P. Sep 21, 2026 · Modern CSS layout with Grid, Flexbox and container queries
Sample

The clamp lesson alone was worth it

I finally have a fluid type scale I understand instead of copying one from a generator.

Grace A. Sep 16, 2026 · Web accessibility in practice: WCAG 2.2 for developers
Sample

Should be required for front end devs

Hearing the broken demo with VoiceOver was eye opening. I fixed three of the same problems in our product the next day.

Julia K. Sep 13, 2026 · Build six small apps with plain JavaScript and the DOM
Sample

Portfolio ready projects

I published all six and used them in my first junior job applications.

Nino K. Sep 4, 2026 · Modern CSS layout with Grid, Flexbox and container queries
Sample

Grid finally makes sense

The lesson on named grid areas changed how I plan pages. I now sketch the areas first and the CSS almost writes itself.

Victor M. Aug 28, 2026 · Build six small apps with plain JavaScript and the DOM
Sample

Accessibility built in from the start

Every project included keyboard support and focus handling. I did not realise how much I was missing before.

Mateo R. Aug 22, 2026 · Web accessibility in practice: WCAG 2.2 for developers
Sample

Practical and not preachy

No lectures, just real fixes. The section on ARIA misuse made me remove more code than I added.

SampleSample catalog: the instructors, courses, reviews and stats on this site are demo content.