Web Development Course
Write HTML, CSS, JavaScript and SQL — build real, working websites
Buy this coursePlease 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 HTML — web page structure (headings, paragraphs, images, links, tables)
- 2 HTML Form — build forms to collect user input
- 3 CSS — style your pages with colors, fonts, and spacing
- 4 CSS Layout — arrange elements with Flexbox / Grid
- 5 Responsive — adapt pages to every screen size
- 6 JavaScript — make pages interactive for users
- 7 DOM — change the page with code
- 8 Event — respond to user clicks / typing
- 9 Function & Logic — extend the logic from the Python course
- 10 SQL — database management fundamentals
- 11 Query — search, add, edit, and delete data
- 12 Connect a website to a database
Split into 4 levels
From page structure all the way to connecting 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