Three Courses, One Clear Path
Each course covers a defined area of AI development in depth. Below you will find full details on content, duration, price, and who each course is suited for.
Back to HomeHow These Courses Are Taught
Each course follows a weekly release schedule. Study material, reading notes, and exercises are made available at the start of each week. You complete them in your own time and submit your work for tutor review.
Feedback is returned within a few days. The tutor reads your submission specifically — what you wrote, how you approached the problem, where your logic holds and where it does not. That conversation is where learning tends to happen most noticeably.
Each course module also includes a worked example: a complete, annotated solution to a problem similar to the exercise. This shows you what a sound approach looks like before you commit to your own.
Weekly material release
Study at your own pace within the week's window
Written feedback
Human tutor reviews your specific submission
Worked examples
Annotated solutions in every module
Portfolio output
Completed projects you can use and share
Programming for AI
A calm introduction to the Python skills used throughout AI work, from clear coding habits to working with common libraries. Suited to those with little prior programming who want a thorough, measured start. The course does not assume speed — it assumes willingness to work through things carefully.
Each of the six weeks introduces a new set of concepts and includes exercises that apply them to data tasks. A tutor reviews each submission and provides written notes on your approach.
- Python basics: variables, functions, loops, file handling
- Pandas and NumPy for data handling
- Basic data visualisation with Matplotlib
- Weekly exercises with written tutor feedback
- Worked example in every module
Best suited for:
People with no prior programming experience who want to develop solid, clear Python skills as a foundation for further AI study.
Week 1–2 → Python fundamentals
Week 3–4 → Working with data (Pandas)
Week 5–6 → NumPy and visualisation
Applied Machine Learning
A practical course on building, testing, and interpreting machine learning models using real datasets. The course includes honest discussion of model limits — what they can tell you and what they cannot. Best for those who have completed the Programming course or have comparable Python experience.
Graded projects and code reviews form the core assessment. A tutor reviews your project submissions in detail and discusses the decisions you made in your approach.
- Supervised and unsupervised learning methods
- scikit-learn for model building and evaluation
- Feature engineering with real datasets
- Model validation and interpreting results critically
- Graded projects with written code review
Best suited for:
Learners with solid Python foundations who want to build and evaluate ML models using real data and understand where those models should and should not be trusted.
Week 1–3 → Data prep and feature engineering
Week 4–7 → Supervised learning models
Week 8–9 → Unsupervised methods and clustering
Week 10 → Final project and review
Language Models & Applications
A focused track on building small, responsible applications using modern language models. The course is intended for learners who are comfortable with Python and want to apply their skills to LLM integration and prompt design thoughtfully — with attention to what these tools can and cannot do reliably.
The course centres on a mentored project that you develop progressively across the twelve weeks. Your tutor provides regular, constructive feedback — not just at the end, but throughout the project's development.
- Working with LLM APIs (OpenAI, HuggingFace)
- Prompt design and iteration
- Building and testing small LLM-powered tools
- Responsible use considerations
- Mentored project with ongoing tutor feedback
Best suited for:
Python-comfortable learners who want to integrate language models into small applications and understand the practical boundaries of LLM-based tools.
Week 1–3 → LLM fundamentals and API usage
Week 4–6 → Prompt design and testing
Week 7–10 → Project development and feedback cycles
Week 11–12 → Final review and documentation
Which Course Is Right for You?
| Feature | Programming for AI | Applied ML (Popular) | Language Models |
|---|---|---|---|
| Price | RM 140 | RM 590 | RM 410 |
| Duration | 6 weeks | 10 weeks | 12 weeks |
| Prior Python needed | No | Basic | Comfortable |
| Weekly exercises | |||
| Graded project | |||
| Mentored project | |||
| LLM API content |
Standards That Apply to Every Course
Human Tutor Review
No auto-marked quizzes. A tutor reads your submitted work and writes specific feedback on what you produced.
Pre-Cohort Curriculum Review
Material is reviewed before each new cohort begins. Libraries and practices are checked against what is currently in active use.
Learner Data Privacy
Your personal data and submitted work are held securely and used only for course delivery. We do not share data with third-party advertisers.
Worked Examples in Every Module
Before each exercise, a complete annotated example is provided so you understand what a sound solution looks like.
Response Within One Working Day
Enquiries are answered promptly. Feedback on submitted exercises is returned within a few working days of receipt.
No Hidden Fees
The price published is the price paid. There are no add-ons required to access the full course content, feedback, or materials.
Course Fees in Malaysian Ringgit
All prices are fixed and inclusive. No subscriptions, no recurring charges.
Programming for AI
RM 140
per course (6 weeks)
- 6 weeks of material
- Weekly exercises + tutor feedback
- Worked examples
- Completion record
Applied ML
RM 590
per course (10 weeks)
- 10 weeks of material
- Graded projects + code review
- Real dataset exercises
- Worked examples + completion record
Language Models
RM 410
per course (12 weeks)
- 12 weeks of material
- Mentored final project
- Ongoing tutor feedback
- Worked examples + completion record
We Are Happy to Talk It Through
Send us a message describing where you are right now and what you are hoping to develop. We will tell you honestly which course — or whether to wait before starting.
Send an Enquiry