The Hacker Collective | Learn Full Stack Web Development!
Monthly: RM500 / USD120
Full Stack Web Development

Duration: 6 months

description
curriculum
About this course

Go from Zero to Full Stack Web Developer Hero as you learn Front End and Back End Development at The Hacker Collective. This course is great if you are want to learn how to build beautiful and responsive web designs. You will be able to get hands on experience with the MEVN Stack aka MongoDB, Express , VueJS as well as Node.js! We want you help you become an awesome full stack developer. By the end of this course, you will gain key skills needed to become a Full Stack Web Developer.

Mentors
ming pic

Ming Yu

Mentor
deric pic

Deric Yee

Mentor
shatish pic

Shatish Rao

Mentor
clement pic

Clement Tee

Mentor
FAQs
Can I just enroll in a single course? I'm not interested in all the other amazing courses offered.

Definitely! Though we do give offers every now and then for participants who take up more courses with us.

This sounds cool. But what can I expect to do after the programme?

Depending on your skill level, you could go on to build your own tech startup, freelance, work remotely, or be employed as a software developer. The learning never stops for software developers! We believe you can become a junior developer or at the very least intern at a firm before becoming a full time developer! The Hacker Collective team is always working with business partners to provide placement positions for our graduates.

What background knowledge is necessary?

Basic computer knowledge would be great, but not necessary. We tailored the course to be beginner friendly, also do take note that we expect at least 15 hours of hard work on your end throughout the week, on top of our 3 hours weekly meetups.

Any opportunities to meet up with other people in the community?

Of course! We're working on monthly Townhall Sessions, where the community come together and build projects together with The Hacker Collective members, and weekly open live sessions on Zoom. This would be the perfect opportunity for everyone from the THC community to network and meet people from other groups!

How much will I be paid at tech internships?

Depending on the company and country, in Malaysia it's approximately RM800-RM1500.

What if I need help when I'm trying to learn myself at home?

Feel free to contact your mentors anytime via Discord! They will be there to help answer your programming questions for the rest of the week when you're not at the HiPO meetup!

Syllabus + Tools You Will Use

We came up with a hollistic syllabus to get your Full Stack Developer senses tingling with joy. Go from zero knowledge of Front End and Back End devlopment to making apps with fully working responsive web designs!

  • Syllabus
    • Responsive Web Design
    • Algorithmic Thinking
    • Frontend Framework/Libraries
    • Backend Development
  • Tools
    • HTML, CSS
    • Bootstrap
    • Javascript
    • VueJS
    • Figma
    • Node.js
    • Express.js
    • Git, Github & Version Control
    • MongoDB
    • Unix Command Lines
    • Digital Ocean & Heroku
MONTH 1 : RESPONSIVE WEB DESIGN
1/6
Beginner

We've put together weekly challenges & monthly group projects for you to get your hands dirty and really execute on the work alongside your groupmates.

    • Introduction to Web Development
      1 week
    • Fundamentals of HTML
      1 week
    • Fundamentals of CSS
      1 week
    • Bootstrap & Web Design
      1 week
  • Responsive Web Design Project - Building a website from the ground up!
MONTH 2: BASIC JAVASCRIPT
2/6
Beginner

Deep dive into syntax of Javascript and getting hands on experience in coding with Javascript

    • Javascript Syntax
      1 week
    • Basic Data Structures
      1 week
    • Basic Algorithm Scripting I
      1 week
    • Basic Algorithm Scripting II
      1 week
  • Basic Algorithms Project - Collaborate and solve 5 basic algorithm questions with your group mates!
MONTH 3-4: INTERMEDIATE JAVASCRIPT & VUE.JS
3-4/6
Intermediate

Learn best practices in Object Oriented Design as well as build your own application using popular frameworks like VueJS!

    • DOM Manipulation & Events
      1 week
    • Object Oriented Programming
      1 week
    • Intermediate Algorithm Scripting
      1 week
    • Git, Github & Version Control
      1 week
    • ES6
      1 week
    • VueJS
      2 weeks
    • ExpressJS & Web Servers
      1 week
  • JS Project - Build a simple project with HTML, CSS, Javacript!
  • VueJS Project - Build a simple project with VueJS!
MONTH 5: DATABASES & DEPLOYING THE APPLICATION
5/6
Intermediate

Learn how to connect your project to MongoDB, then deploying your app using Heroku

    • Building MongoDB Queries
      1 week
    • Deploying With Digital Ocean
      1 week
    • Deploying With Heroku
      1 week
    • API Calls & Auth0
      1 week
  • Full Stack Project - Build and deploy a full application with login/logout + database functionalities
MONTH 6: DESIGN, DEVELOP, DEPLOY!!
6/6
Project Month: Full Stack Web Application

Instead of building a toy app, why not build something real, why not build a start-up project? This is where you form a team of 3-5 within your weekly groups, to collaborate on a full-stack web app project you chose. It can be anything at all! Feel free to do anything you want with it. If you want to re-use the code base to launch a start-up with your team, it's absolutely up to you!

    • Wireframing and design with Figma
      1 week
    • Developing it in VueJS
      1 week
    • Connecting it to a database
      1 week
    • Deploying The Web App
      1 week
  • Personal Team-based Full Stack Project - Vote on a startup idea, delegate roles, DESIGN, DEVELOP, DEPLOY!!
Members

Lorem ipsum dolor sit amet, te eros consulatu pro, quem labores petentium no sea, atqui posidonium interpretaris pri eu. At soleat maiorum platonem vix, no mei case fierent. Primis quidam ancillae te mei.