Learn to Code from Scratch
Practical programming skills for beginners, students, and job-seekers.
Welcome to our Programming for Beginners series - designed for learners of all backgrounds, even if you've never written a line of code before! Our 8-week online courses are interactive, practical, and beginner-friendly. You’ll leave with real coding skills, a certificate of completion, and support every step of the way.
Learn to Think Like a Coder
Python is one of the most beginner-friendly languages and used in everything from apps to AI.
We guide you through logic, problem-solving, and small projects.
👉 No experience needed - just curiosity!
Build Your First Website from Scratch
Learn how websites are structured and styled using HTML and CSS - no tech background needed.
You'll make a personal or portfolio site step by step. JavaScript helps you add interactivity and real-world functionality to websites.
Learn how to build things that respond, move, and change - from buttons to apps.
👉 Best for learners ready to take things to the next level.
Databases Made Simple
SQL powers websites, apps, and reports by helping you organise and retrieve information.
Learn how to query data like a tech pro.
👉 Great for aspiring analysts or business-minded learners.
📍 Online classes (Zoom or Google Meet)
🕒 One 2-hour session per week for 8 weeks
📁 Classes are recorded & materials shared
👨🏫 Small group instruction with live tutor support
🎓 Certificate emailed upon completion
🗓️ Module 1: Let’s Get Started!
What is coding?
Real-life uses of programming
Setting up your environment
Writing your first “Hello, world!” program
Build confidence from day one with simple code you’ll understand.
🗓️ Module 2: Storing Information
Variables explained simply
Understanding data types (text, numbers, true/false)
Practice creating and using variables
Turn messy information into organised, usable data!
🗓️ Module 3: Making Decisions with Code
If, else, and logical comparisons
How computers make decisions
Real-life examples (eg. logins, menus, conditions)
Teach your program how to think!
🗓️ Module 4: Repeating Tasks with Loops
While loops, for loops — don’t worry, we break it down
Using functions to reuse code
Combining logic + repetition
Efficiency made easy — work smarter, not harder.
🗓️ Module 5: Working with Lists & Simple Data
Intro to lists and basic collections
Storing and accessing multiple pieces of data
Simple data projects (eg. contacts, shopping list, etc)
Learn how apps store and organise real data.
🗓️ Module 6: Fixing Errors and Handling the Unexpected
Common beginner mistakes - and how to solve them
Intro to debugging
What is error handling?
Mistakes aren’t failures - they’re part of the journey.
🗓️ Module 7: Bringing It All Together
Mini project recap
Using everything you’ve learned
Practice and review
Time to see how far you’ve come!
🗓️ Module 8: Next Steps and Celebrating Your Wins
Where to go from here: intermediate courses, portfolios, career ideas
Guided resources for continued learning
Group feedback and support
Your coding journey is just beginning - and you're not alone.
Group Courses
Duration: 8 weeks (1 x 2hr class per week)
Cost: TTD 800
Want private coding lessons?
Some learners prefer 1-to-1 private tutoring - more flexible, tailored, and intensive.
Options:
Single sessions (TTD 100 per hour)
Mini bootcamps for individuals
Exam/project help for students
📩 Contact us for a personalised quote
Q: Do I need any tech experience?
A: Not at all. We start from zero and move at your pace.
Q: What age group are your classes for?
A: Our beginner courses are great for ages 13+, including adults.
Q: Will I build a real project?
A: Yes — all our courses focus on practical, hands-on learning.
Q: Do I need a laptop or special software?
A: You’ll need a laptop or desktop. We use free tools like Replit, Google Colab, and VS Code — all beginner-friendly.
Q: Are sessions live or recorded?
A: We offer both. You can join live group classes, book private lessons, or access recordings with check-in support.
Q: What if I’ve tried YouTube tutorials and didn’t get far?
A: That’s very common. Our courses are structured to help you stay consistent, with step-by-step guidance and feedback.
Q: What programming languages do you teach?
A: We currently offer:
HTML & CSS (website building)
Python (logic & problem-solving)
JavaScript (web interactivity)
SQL (databases & data handling)
Q: Can I use this to get a job eventually?
A: These beginner courses build foundational skills. With continued learning, you can explore careers in web development, tech support, or data.
Q: Do you offer certifications?
A: We can provide a completion certificate upon request, though these are non-accredited. We’re happy to advise you on accredited next steps.