Everything we teach in our course is kept sparklingly up-to-date at all times.
HTML5 & CSS
HTML is the standard markup language for creating web pages, and CSS is the standard stylesheet language for styling web pages. Used in 100% (not a typo) of websites, whether you want to work as a designer, engineer, tech lead or even a Chief Technology Officer, a solid foundation of HTML5 & CSS is a must.
Created by Facebook, React has redefined data flow in an amazing new paradigm that is breaking out of the web and finding its place in a variety of platforms. Boasting over 120,000 stars on GitHub, React is the front-end development framework to learn, and Better Coding Academy's course will help you make your React skills become second-to-none.
Many of the top Fortune 500 companies use React, including Walmart, IBM, AT&T, Netflix, Facebook, Microsoft and Alibaba. Other noteworthy mentions include Discord, Reddit and Airbnb, amongst many, many others.
React is evolving, and we should too. We make sure that we're always covering the latest tech in React, including everything from hooks, to spring-based animations, to GraphQL, to isomorphic rendering, to static React sites, to Babel 7, to Webpack 4, to Parcel, and oh-so-much more.
In 2016, Alibaba registered $1,000,000,000 in sales in the first five minutes of Singles Day, a yearly mass sale event held on November 11. Every single sale on their website during that day was processed by Node.js. (source)
What makes us different? No, really - besides:
Covering the latest and most employable technologies,
Having a pedantic, borderline obsessive focus on quality,
Placing the student at the centre of the learning experience, and
Always adding new content to our course, for both past and present students to use for free,
What really makes us different to university, to every old-Joe coding bootcamp out there?
From the beginning, we realised a problem:
There are a ton of people who want to code professionally.
There are a ton of vacancies in the coding industry.
No one is there to fill the gap? 🤔
"Why is this?" we asked ourselves. After considering the issue in-depth, interviewing many students, surveying developers in the industry, and trialling many solutions whilst failing at the same time, we have found the answer. The holy grail that we have been looking for. It was in front of our eyes all along, yet we neglected to see it.
People don't want knowledge, they want jobs.
We realised our goal wasn't to teach the students. Our goal is to give them what they want - employment in the industry that sets them up for a lifetime. Our course is a reflection of this ideology - to provide clean, lean, mean education without any of the fluff. No boring university lectures, no useless textbooks that are outdated the day they are printed.
This final stage involves many threads, personalised to the student's situation:
Portfolio development - what's more impressive than a portfolio with a major project? A portfolio with two. We will work together to put together some very impressive technology, yet also make sure that you have 100% understanding and ownership over each and every line of code.
CV development - don't be that guy with the one-inch CV. If companies want an impressive CV, that's what we're going to give them. Using a portfolio, past experiences and various online presences, we'll make sure your CV easily outshines any of your competitors' when on your future employer's desk.
Interview preparation - we have heard tales of and personally witnessed tragedies in the interview room. The intricacies of the interview process are commonly overlooked, and go far beyond providing rote-learned answers to the employer's every query. Understanding this, we're here to not only teach you the FizzBuzz, but also the disciplines of charisma, confidence and humility - well, at least for the duration of your interview. ;)
Cinderella-grade fitting - "Anon," you ask, "what if my employer requires additional technical skills that I haven't learned yet?" Well, that's exactly what this whole stage is for. We take our time here to teach you additional technologies, use those technologies in real-life projects, and buff it all up on your CV, to make sure that you are a perfect match for whatever job role comes your way.
Liaison with potential employers - let us represent you. By consistently providing companies with a perfect, Cinderella-esque fit, our reputation with your employer will only help embellish yours.
We use a variety of teaching methods, so there's something for everyone.
We have hundreds (and counting) of articles on all the latest and greatest tech. We make sure our articles are strongly opinionated yet generally unbiased, tackling each technology from the point of view of a seasoned veteran, not a script kiddy.
Online mini-workshops let you play with bits of code in your browser, with no local environment setup needed at all. Challenges are set that you have to complete, and you receive instant feedback from the system based on your submission.
Projects are the bread and butter of practical knowledge consolidation. We have hundreds (and counting) of programs that you are required to recreate in a particular way. Our trainers will review each and every one of your projects, providing you with feedback on your performance.
Sometimes, certain things are better explained in the form of a video. We have hundreds (and counting) of videos on a huge range of topics, ranging from how to write neat code, to how to create a production-grade routing system, to so much more.
Paired Programming Sessions
Paired programming is when two programmers work on a particular problem together. We see this as a great way of covering a lot of specialsiation ground in a short period of time. Offered as a learning method in the course, our trainers will pair with you and provide real-time feedback to you.
Live Code Review
Ever feel self-conscious about the code you write? Well, why not jump in the deep end and get our trainers to review your code for you? We'll be 100% honest yet gracious with our feedback, picking up rookie and veteran mistakes alike so that your employer won't have to.
Although the majority of our course is completed remotely, with trainer-student communication done via online messaging channels (i.e. Slack), we recognise and respect the value of in-person workshops. Expect several of these workshops during your studies.
Acing an interview is all about preparation and strategy. If you don't treat it seriously it will absolutely devour you. During stage 5 of the course, we will conduct simulated interviews with you, and provide you with tons of feedback as you go along.
Here's a long list of some of the tech we teach.Front-end Stuff
*Employment refers to finding paid employment (either full-time, part-time or contractual) within the web development sector upon completion of Better Coding Academy's 0-100 Web Development course. Employment in the web development industry is dependent upon the merits of the candidate seeking employment, and Better Coding Academy is not legally responsible or liable for providing you with employment upon completion of the 0-100 Web Development course.