Course introduction


From Demo to Mastery

Free Demo gives you 30%.
The course delivers the other 70%.

Free demo content is designed to introduce concepts — not to provide a complete, production-ready implementation for real EA development.





The Missing Insight

Three Gaps That Block Every
MQL4 OOP Developer







Course Positioning

Built for One Specific Developer

Your Starting Point

Where Do You Start?
We've Mapped Three Paths.








Course Content

What's Inside the Course


Full Curriculum


  Introduction
Available in days
days after you enroll
  Basic | Overview of MetaEditor IDE
Available in days
days after you enroll
  Basic | Essential Syntax & Output Functions
Available in days
days after you enroll
  Basic | Variable and data types
Available in days
days after you enroll
  Basic | Operator and expression
Available in days
days after you enroll
  Basic | Condition and statement
Available in days
days after you enroll
  Basic | Loops and iterations
Available in days
days after you enroll
  Basic | Functions and parameters
Available in days
days after you enroll
  Basic | Arrays and Structures
Available in days
days after you enroll
  Advance | Introduction
Available in days
days after you enroll
  Advance | Object oriented programming
Available in days
days after you enroll
  Provided class from native MQL4 library
Available in days
days after you enroll
  Macro in MQL4
Available in days
days after you enroll
  Event handling functions
Available in days
days after you enroll
  User32.dll library in MQL4
Available in days
days after you enroll
  Handling errors
Available in days
days after you enroll
  Special CKE Class function
Available in days
days after you enroll
  Summary
Available in days
days after you enroll
  Q&A section
Available in days
days after you enroll

Everything Included

What You Get With
Your Enrollment







Enrollment

Simple, One-Time Pricing


Before You Decide

Real Questions,
Straight Answers





Frequently Asked Questions



What prior knowledge do I need?

You should be comfortable with basic MQL4 syntax: variables, loops, functions, and at least one simple indicator or EA. OOP experience is helpful, but not required.



Do I need to know C++?

No. This course explains OOP in MQL4 terms, including the parts that behave differently from C++ examples online.



I already watched the free demo. Why take the full course?

The demo introduces the concepts. The full course goes deeper into real MQL4 structure, Native Library classes, source code, and advanced language behavior.



Is this course suitable if I got stuck with OOP before?

Yes. It is designed around the issues that usually stop MQL4 developers: pointers, inheritance, Native Library confusion, and MQL4-specific behavior.



Is the source code included?

Yes. Every major module includes source code, including class examples, EA structure, Native Library usage, and the CKE Utility Class Library.



Is the code production-ready?

Yes. The examples are built for real EA development, not just isolated demo snippets.



How long will the course take?

The listed video duration is about 9 hr 29 min across 100 lessons. Most students complete it over 2–4 weeks depending on pace and coding practice.



Do I need MetaTrader 4 installed?

Yes. You need MT4 and MetaEditor to follow along. A free broker demo account is enough.



Will this work for MQL5 or MT5?

This course is MQL4 / MT4 specific. Some concepts transfer, but MQL5 syntax and standard libraries are different.



Is this a subscription?

No. It is a one-time payment with lifetime access and future updates included.



How does the refund policy work?

Your purchase is covered by Teachable's standard 14-day refund policy for course purchases. If the course is not the right fit, you may request a refund within 14 days of your initial payment, subject to Teachable's refund terms.



Who is this course best for?

MQL4 developers who already know the basics and want cleaner, reusable, production-ready EA architecture using OOP.