Live Classes
From Anywhere In The World

Join our full-stack web developer course with no upfront fee. Our online course is designed for people with little or no coding experience who are looking to accelerate their career growth.

Pay us nothing until you're earning at least $700 / month

We don't charge any up-front fees. Instead, you pay a percentage of your programming income.

We'll help you win freelance contracts

Our intensive training program is proven to help our students win freelance contracts on

Learn From Experienced Professionals

Our program director has 20 years IT experience, including at Deutsche Bank and Barclays Bank

Become a Full-Stack Web Developer

Our 5-month program gives you the skills to earn money being a developer

  • 9 hours online student participation per day, Monday to Friday. Each day involves 4 hours live interactive lectures, 4 hours coding practice and 1 hour for breaks.

  • Total workload of 52+ hours per week for 20 weeks

  • Learn JavaScript, MongoDB, ExpressJS, ReactJS, NodeJS (MERN Stack) and Firebase to create polished, responsive full-stack webapps

  • Learn how to present yourself to international companies with a well written CV, portfolio website and Github profile

Screenshot of Web App

About This Course

Our course is divided into 4 phases.

  • Phase 1: JavaScript pre-course (6 weeks)

    Complete and pass our live Javascript online pre-course. Total workload of 52 hours per week.

  • Phase 2: Full-stack web development course (2 months)

    Get accepted to our full-stack web development MERN program. Total workload of 52 hours per week.

  • Phase 3: Professional training (3 months)

    Be a part of our post course training program and learn to become a successful freelancer. Total workload of 40 hours per week. By the end of this phase we expect you to be working full-time.

  • Phase 4: Pay it forward (24 months)

    Payback once you start earning above $700 per month and contribute 2 hours per week mentoring the following batches of students.

Our Instructors

We have made it our personal mission to help you get the job you deserve.

Mark McLaren

Mark McLaren
Course Director

Mark has over 20 years of experience in professional software development while creating multiple companies and working with the top banks like Deutsche Bank, Barclays etc. Mark knows exactly what skills a professional software developer needs to posses in order to work with the best companies.

Arnav Puri

Arnav Puri
Lead Instructor

After graduating from IIT Bombay, Arnav has been teaching programming in a practical manner for last 6 years. Instead of taking up a job he wishes to prepare Indian talent for their dream jobs. He is helping one professional at a time in order to make India a go to place for top engineers.

How to Enroll for the Pre-course

Enrollments for the upcoming batch are now full. You can still complete and submit your application to join our next batch. The details for our next batch are yet to be released.

Step 1: Submit this registration form and we will get in touch with you within one business day
Step 2: Pass all our screening tests and let's get to know each other over a Zoom call
Step 3: Complete the application process and get accepted
Student Testimonials
"I used to be in the merchant navy and I made a decision to follow my dream now before later. One day I saw Mark’s video on Reddit. As far as I know, there are no other courses like this, you will have to do some offline courses to get the same experience. All other courses are like watching a video on youtube or Udemy, the two way communication was a highlight for me in this course. Because of this course, I can create whatever apps or websites I want to. Now i’m always on my computer coding, practising and picking up projects."

Kapil Jhajhria

Gurgaon, India
"I always wanted to do something that gave me the freedom to choose the hours I work and the location I work from, and now, after this course I have that ability. They are definitely one of the best teachers I have studied with and that's in my opinion the unique selling point of this course. Not only are they experienced and know exactly what they are doing, they take interest in every student's personal development throughout the course helping them improve every step of the way. It has genuinely helped me and changed my life."

Sahil Singh

Patna, Bihar
"I found the perfect opportunity, I find myself lucky to have gotten into this course and that I was able to sustain it. This course content is a bit difficult as the course aims at training you to be among the best. The instructors are very easy to approach and provide personal attention to every problem of yours. The rest of the students in the course were also great support, when you are surrounded by good people, you become good too. Without the support from the college, I don't think I would be able to confidently apply for projects of the nature that I am applying for today. "

Abhishek Srivastava

Chattisgarh, India
"The stuff that you learn in college isn't as practical, they teach the same thing over and over again. I was looking for programming boot camps online and that’s how I found McLaren college. The course was a good learning experience, a lot of practical experience, learning new concepts every day, learning to be an independent thinker and learner, it helped me push my limits. My favorite part was to learn the logic and reason behind every code, I learnt to ask ‘why?’. It was helpful for me, it helped me get much better at coding, it helped me to think outside the box."

Rahul Masih

Punjab, India

Frequently Asked Questions

Anyone aged 18 or above is welcome to apply. We prefer applicants who have demonstrated an interest in computer programming.

Our online classes run on weekdays, 2 pm Singapore Time (for students in Europe and Africa) or 11 am Singapore Time (for students in Asia and other time zones).

No - our pre-course is designed for people who have little or no previous programming experience. Keep in mind that you will need a firm grasp of English to follow the lectures and participate in online discussion.

You will need to demonstrate high proficiency in English and complete our JavaScript pre-course. You will also need a Mac or Windows 10 computer with at least 4Gb RAM and a webcam. Your internet connection must support at least 4 Mb/s for both upload and download - you can check your connection here.

To enroll in this course you must agree to pay us a percentage of your income for 24 months after you complete the course. If your pre-tax income is more than USD $700 in a month then you pay us 10%, otherwise you pay us nothing for that month.

Our aim is to build a strong alumni network that is willing to help and promote each other. In order to achieve that we ask you to volunteer 2 hours per week for a minimum of 24 months to support and mentor your juniors at McLaren College. You will guide them in coding challenges and provide your feedback on their submissions during this time.

The next batch is full-time but we may offer part-time course in the future. Please complete the application form to be notified when the part-time course is available.

Enrollments for the upcoming batch are now full. You can still complete and submit your application to join our next batch. The details for our next batch are yet to be released.

Please see this section for details on how to apply.