Programming 101 Masterclass 🔥
2 Hours | Online Coding Course | Zero Cost
Do not let Coronavirus stop you from getting ready for your future.
No prior experience needed, only a computer.
Why You Should Join This Masterclass?
Experience coding and what you can do with it!
Step-by-step coding walkthrough session where you can learn according to your own pace.
Learn from experienced mentors who have helped >1000 students get into a tech career!
No payment necessary. Our Programming 101 Masterclass is completely FREE.
Prepare yourself for the future and not be replaced by robots.
…And learn how you can start coding & get into a tech career.
Kevin Eugene Ong
From Sales to Software Developer at AirAsia
NEXT Academy has taught me to believe in myself, take the plunge and go for it. You wouldn’t know until you try.
Journalist to Coder/Co-founder of Bayu Harvest
The coding bootcamp taught me how to think like a developer. I am now able to better manage my team and plan our technology roadmap for the future, I now have many mentors and friends to pull on when I am in need of tech advice.
From Car Industry to Tech
It was difficult at first coming in with very little knowledge coming into the bootcamp, and at the pace of which the bootcamp moves you HAVE to give 150% of your effort if not you are going to fall behind.
From engineer to software developer
Coming to NEXT Academy bootcamp really helped me tremendously. It increased my speed of learning, and it’s so exciting that I can learn together with like-minded people from all over the world!
Co-founder of Runningman.my
I learned to code because I was starting my own startup and I realised I needed coding skills. NEXT teaches you to learn independently and enabled me to further learn more advanced coding myself even after the course.
From Air Stewardess to Coder
“NEXT Academy has improved my skills a lot. The Mentors are there to help you. They will give you direction and push you to be better!”
Are You Ready To Pick Up A New Skill?
And learn how you can start coding & get into a tech career.
When people say “programming” or “coding”, there is no difference. It is a way to communicate with the computer. Think of it as a computer language. Today, when people build apps, systems, softwares, websites, or get into the Internet of Things (IoT), machine learning, artificial intelligence and data science; they would need to know a certain level of programming.
Learning to code is about developing your computational thinking skills, or in other words, logical thought process. You don’t need to be a math genius to learn to code. What you need is training yourself to think systematically and logically.
In a human mind: Bring an umbrella when it is raining and a hat when it is hot.
You need to give the computer instructions in this logical systematic way:
Believe it or not, kids learn programming faster than adults! Often, it is not that it is hard but as adults, we have been so accustomed to the way we think.
With programming, you need to think systematically, step-by-step, from A to B to C. But as human beings, because of our advanced thinking, we tend to skip the steps, from A to C immediately. It is just a matter of getting used to thinking in a certain way.
You may take some time to get used to it and at NEXT Academy, you get to work with mentors first hand where they will guide you on how you can approach a problem.
Is math required? Do I need to be good at math?
Some people think that math is required to be good in programming or that coding is harder than math. No it is not. In fact, quite a number of good programmers are not math geniuses and some have not done well in math themselves.
If you intend to get into AI, machine learning or data science, math is needed heavily, especially understanding of statistics.
So don’t worry about what you could or could not do, just give programming a try! At NEXT Academy, we’ve seen artists, journalists, DJs, designers learning to code. You would think, “Oh they are art based people, they won’t be able to code.” Well, they are doing amazing things now!
It is no different from learning any skills. There are many resources on Google or Youtube and there are many who have succeeded in learning by themselves.
One of the key challenges that people who want to self-teach is not the lack of resources but the need of guidance, mentorship and discipline to get through the hurdles.
Programming is not hard to learn but forming computational thinking skills might take some time dependent on the person.
How long does it take to pick up programming to the point where I can get a job?
The founder of NEXT Academy, Josh teng, took two years to become a self taught programmer. Even after that, he decided to join a 10-week coding bootcamp in Silicon Valley to solidify his learnings.
There are many self taught programmers who eventually get jobs and build a career around tech. So long you have the right skills that companies need, you can find a career opportunity.
Josh, the founder of NEXT Academy, started off self-taught and eventually joined a coding bootcamp. According to him, the experience is different and he loved it.
The biggest gain he had from joining a coding bootcamp was mentorship and peer-to-peer learning as well as accelerated structured learning. Being guided by experienced mentors, sharing thought processes and learning from peers as well as going through the thorough syllabus has helped him and his fellow bootcampers. This inspired him to bring back the coding experience to Malaysia.
The short but intensive learning experience has enabled many coding bootcamp graduates (from NEXT Academy) to get a job even if they had zero IT background or no degree in Computer Science. What the employers are looking for is skill, not a piece of paper.
Yes! There are so many resources available on the internet. In fact, you should try out our FREE Programming 101 and experience how it is like to code a snake game algorithm.
Give this a try and it will prepare you for your next step!
Some people may prefer an onsite programming experience because there is more interaction and is easier to brainstorm ideas and solutions with mentors and fellow peers.
There is no such thing as the “best” programming language but there are a few things to put into consideration to make your learning easier.
One of the biggest factors why many beginners get stuck in starting to learn to code is because they often get trapped in the wars of programming languages. Beginners often end up confused and getting nowhere as everyone tells them contracting facts and ideas.
There are 7 things to consider when starting to code:
Start with Frontend Development for a Visual Feedback Loop because some of you may find it easier to start off by learning visually
Start with a high-level language for beginners because languages like Python are more English-like and easier to pick up
Learning to code is beyond code syntax. There is no value in learning 1001 programming languages if you can’t build a complete app or software with 1 language.
Understand and master core programming concepts before moving on. These concepts are crucial in your coding journey, not just learning the simple programming ABCs.
Libraries and frameworks of a programming language can determine what field you can get into later on.
Look for communities to join. The bigger the community, the more help you get (on and off-line) as well as the more developed the language gets.
Train Your Computational Thinking & Problem Solving Skills. The biggest value to coding is not learning the syntax of programming but the ability to put them together to create something meaningful.
The only advice is, get started today.
If you’ve never tried any programming before, you can always get started with our Programming 101 to explore programming.
Other than that, you can also join our Frontend Web Development bootcamp which is beginner friendly but also gives you the ability to build frontend websites from scratch.
After that, you can join our Full Stack web development bootcamp that combines both Frontend web development and Backend web development (with Python) to build an interactive web app such as Instagram, Facebook and more.