Web Development Course

Write HTML, CSS, JavaScript and SQL — build real, working websites

Buy this course

Web Development Course · Python required first · Earn a Certificate from Australia on completion · with assessment (same system as the Python course)

Please read before you buy — Python comes first

This course assumes the student has finished Teacher Pim's Python course, or completed at least 80 lessons of it (Python can be studied alongside the web course)

  • Must finish Teacher Pim's Python course, or have completed ≥ 80 lessons
  • Python can be studied alongside the web course
  • Video learning only (no live Google Meet sessions)

Why learn web development?

Practical skills that grow into a future career

Build your own website

A personal site, portfolio, or business website — build the whole thing yourself

Online store website

Build a shopping cart, checkout, and online storefront

Works on every device

Design sites that look great on both phones and computers

Manage databases with SQL

Store, search, and manage real user data

Skills the job market wants

Grow into a highly in-demand Web Developer career

Building on Python

Apply the Logic learned in the Python course to build real websites

What video learning includes

Video learning only

Learn anytime, rewatch freely — the teacher provides homework links

4 lessons / month

1 lesson = 1 video, learn any day or time

Auto-graded homework

Same exercise system as the Python course

Includes assessment

Assessed against Australia, just like the Python course

Every lesson has homework

Homework is assigned right after each lesson · ask the teacher every day, 08:00–20:00

Requires Python fundamentals

Finish Python or ≥ 80 lessons to take this course

Devices for learning

Computer / Notebook / MacBook or an iPad with keyboard + mouse

Learning goal

Build complete websites, both the pages and the database

What you learn in the web course

Full course of 96 lessons (2 years) · HTML → CSS → JavaScript → SQL

  1. 1 HTML — web page structure (headings, paragraphs, images, links, tables)
  2. 2 HTML Form — build forms to collect user input
  3. 3 CSS — style your pages with colors, fonts, and spacing
  4. 4 CSS Layout — arrange elements with Flexbox / Grid
  5. 5 Responsive — adapt pages to every screen size
  6. 6 JavaScript — make pages interactive for users
  7. 7 DOM — change the page with code
  8. 8 Event — respond to user clicks / typing
  9. 9 Function & Logic — extend the logic from the Python course
  10. 10 SQL — database management fundamentals
  11. 11 Query — search, add, edit, and delete data
  12. 12 Connect a website to a database

Split into 4 levels

From page structure all the way to connecting a real database

1 · HTML Lay out the page structure
2 · CSS Style and arrange it beautifully
3 · JavaScript Make the site interactive
4 · SQL Manage a real database

Climb step by step until you can build a website connected to a database on your own

Assessment against Australia 🇦🇺

Same assessment system as the Python course · free for Teacher Pim's students

Free for Teacher Pim's students

No cost to enter the competition assessment

Twice a year

Around March and July every year

Watch for Teacher Pim's announcements

Follow the schedule on the Sorndekcoding Facebook page

Separate certificates

The course Certificate and the competition certificate are separate

Course details (video learning)

Full course of 96 lessons (2 years) · video learning only

96 lessons · 2 years

Cover HTML, CSS, JavaScript and SQL across the whole course

Australian Certificate

Includes certification and assessment, just like the Python course

Assessed against Australia

Same assessment system as the Python course — free for Teacher Pim's students

Same exercise system as Python

Auto-graded, practice right after each lesson

Video learning only

No live Google Meet · learn anytime

Must finish Python first

Finish Python or ≥ 80 lessons (can be studied together)

A teacher answers questions daily

08:00–20:00 every day

Learning link + Username/Password

The admin registers you and sends your access details