Become an incredible software engineer.
Program
Akademi KMK is a full-time 8 week crash-course in web development. Endy Muhardin will be teaching with guest lectures and tech talks by KMK Online engineers. Topics focus on modern web development using first-rate tools.
- 80 applied.
- 10 were selected.
- The best will work with KMK Online.
Schedule
Call for applicants | Open! |
Meet us, fellow applicants, Q&A Session | October 7th 7pm @ SCTV Tower |
Registration closes | October 14th |
Acceptance letters go out | October 16th |
Classes start! | November 4th |
Group projects begin | December 7th |
Presentations, Graduation | December 21st |
Curriculum
Week 1
Introduction to our process — Extreme Programming.
Basics of HTML & CSS.Week 2
Software setup — Terminal, Virtual Box, Vagrant.
Ruby fundamentals, Ruby Koans.Week 3
SQL, Models, unit testing Models — rspec & codeception
Week 4
Controllers, acceptance testing — capybara & webdriver
Week 5
JavaScript, gulp, asset pipelines
Week 6
Pair project with Ruby on Rails
Week 7
Pair project with Laravel
Week 8
Project sharing & Graduation!
FAQs
Where is the Q&A located?
On the 19th floor of our office - SCTV Tower at 7pm, October 7th. Snacks & drinks will be provided.
Do I need to bring a laptop?
No... but you can. If you do not have a laptop to use, one will be provided for you. All of our work will be done inside a virtual machine so Mac vs PC doesn't really matter.
After participating in this academy, do I have to work at your company?
Yes. Selected graduates will be required to join KMK Online. If you are not hired by KMK Online, GeekHunter will help you find another awesome job.
Do you provide housing?
No. There are plenty of kosan/dormitories nearby, you can rent a room for roughly 1 juta / bulan.
Where will the akademi be located?
On the 19th floor of our lovely office - SCTV Tower.
I'm not a Computer Science / Information Technology major. Can I join?
Prior programming experience will help, but there are no hard requirements beside a passion for building things. You do need to be comfortable using a computer. A college degree is not required.
What is the application process?
- You submit an application.
- We email you a coding exercise.
- You complete the coding exercise when you're ready.
- We meet and answer questions around our office.
- After registration closes, we make a decision.
How much does this cost?
There is no cost to participate in the program, but we do ask for a deposit of 500k in order to join the program. The deposit will be refunded provided you show up for class on time and stay on task. Everyone who graduates will get their deposit back.
What's the daily schedule?
Classes take place Monday – Friday, 9:30am - 4:30pm. During the pair projects we will host office hours from 1:30pm - 5:30pm.
Am I guaranteed to get a job?
Very very likely. Some students will be selected to join KMK Online. We have partnered with GeekHunter to find incredible career opportunities for students not joining KMK Online.
What is the goal of your program?
To help more people work in the rewarding and lucrative field of software development. Plus we need more engineers to help build our awesome products :-)
When will there be a mobile development class?
We are still building the material for an Akademi KMK for Android & iOS. Next year - 2016!
Is this training going to be easy?
No. The program will be rewarding, but it will not be easy. On average, expect to put in 45 hours per week.
Is there a dress code?
We work in a big office tower, so smart casual is fine. Jeans ok, shorts not ok. Shoes ok, sandals not ok.
What about food?
Our office is attached to Senayan City. There is a canteen, food-court, and multiple restaurants.
Can I do other things while attending this akademi?
This is an intense program, we do not recommend participants attend college, work full-time, or have other commitments during this 8 week program.
What kinds of projects will people build?
You will be building two different projects, one with Ruby on Rails and the other with Laravel. The subject of those projects is up to you and your pair. We might suggest a chat application or a video player, but ultimately you, your partner, and the instructor will decide.