0-100 Web Development.

From $0 upfront and $250 per week.
0-100 Web Development

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.

Vanilla JavaScript

JavaScript has seen an absolute explosion in popularity in the last 5 years. It is the only programming language that can be used to create front-end web applications, and as such has seen tremendous growth with no indication of slowing down. Used in 100% (once again not a typo) of modern websites with front-end dynamic content.

Why JavaScript and not Python? By learning JavaScript instead of another programming language, not only are you getting skills for the most employable programming language in the industry, but you're also learning both a front-end and back-end development language - killing two birds with one stone.

React

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.

Node.js

It was a glorious moment when an engineer discovered JavaScript can be used in the back-end as well as the front-end, thus introducing Node.js to the mainstream public. Since then, this technology has become as ubiquitous in the web development world as cast-iron skillets are in the food world.

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)

By Node.js, we mean Node.js, and a heck of a lot more. A strong Node.js developer not only knows JavaScript, but also understands how to use the common Node.js libraries, including Express, GraphQL, Sequelize, Joi, Axios, AWS for Node.js and so much more. We're always on the lookout for new and emerging technologies, and we're always adding new content to make sure that your noggin is forever filled to the absolute brim.

Employment Prep

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.
Articles
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.
Mini-Workshops
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
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.
Follow-along Videos
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.
In-person Workshops
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.
Simulated Interviews
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
  • HTML5, including:
    • Semantic design principles
    • ARIA accessibility guidelines
  • CSS3, including:
    • Flexbox
    • CSS Grid
    • CSS Variables
    • Media queries
    • Animations and transitions
  • Twitter Bootstrap UI framework
  • Material design UI framework
  • Normalize.css
  • React
  • Libraries/frameworks, including:
    • Apollo GraphQL Client
    • Axios
    • Babel 7
    • Classnames
    • CodeMirror
    • Draft.js
    • Enzyme
    • Final Form
    • Immutable
    • Jest
    • Lodash
    • Marked
    • React Helmet
    • React Loadable
    • React Motion
    • React Quill
    • React Router
    • React Select
    • React Spring
    • React Test Renderer
    • React Transition Group
    • Recompose
    • Redux
    • Styled Components
    • Webpack
Back-end Stuff
  • Node.js, including:
    • AWS SDK
    • Axios
    • Babel 7
    • Cheerio
    • Express REST server
    • GraphQL API
    • Hashids
    • Jest
    • Joi
    • Locutus
    • MySQL2
    • Nodemon
    • React isomorphic rendering
    • Sequelize object relational mapping tool
    • Socket.IO websockets server
    • Winston
  • MySQL database management system, including:
    • Structured Query Language (SQL)
    • Design concepts, including:
      • Foreign key integrity
      • Database design best practices
      • Database optimisation
      • SQL injection prevention
  • Linux shell commands
  • Shell scripting
Other Stuff
  • Functional programming
  • Closures
  • Object-oriented programming
  • Imperative vs declarative programming
  • Detecting code smells
  • Development methodologies, including:
    • Agile
    • Waterfall
    • Extreme Programming
  • GitHub
  • Amazon Web Services
  • Google Cloud
  • Heroku
Contact Lucas on +61 450 756 324 or [email protected] today.