Rocket Academy is a 6-month live and online coding bootcamp that trains software engineers for job placements in Singapore. With instructor experience from Facebook to Alibaba, Stanford to General Assembly, you will be placed in Singapore's highest-calibre... Read More coding community. Small classes ensure students get attention and build bonds. Graduates join RA’s powerful alumni network, enabling lifelong friendships and career opportunities. Graduates unable to get a software development or related job within 6 months of graduation will receive a full refund.
Intro to Coding. SWE101 is a 6-week part-time course to help students learn the basics of coding and decide whether a SWE career is for them. SWE101 is a pre-requisite for SWE1.
Using simple examples and fun games, you will learn the basics of how to make a piece of software, starting from basic data operations to functions, conditionals, loops, and data structures. To finish, you’ll build your own small card game!
Our curriculum covers the same structures that are present in almost every other programming language used today. At the end of this course you’ll have the conceptual basis to begin learning how to build real-world software projects on your own.
The focus of this course is hands-on practice in the basic constructions of software. You'll learn about how to think programmatically and how to translate generalised ideas about program behaviour into running code.
You’ll be asked to watch some videos at your own pace, begin some code challenges, then get feedback during meetings and one-on-ones with your instructors and peers. If you get stuck, someone will be available to help you every day.
At the end of this course you should have enough of an understanding of what programming is so that you can create some basic programs on your own, and use this knowledge as a basis to learn to build bigger more complex programs, and learn other technologies.
Duration: 24 weeks
SWE1 is a 6-month full-time or 12-month part-time course to help students learn the foundational concepts of SWE and get a job as a SWE.
SWE1 is led by former SWEs and instructors from Facebook, Stanford, and General Assembly. Graduates work as SWEs at companies such as GovTech and Glints.
SWE1 is the only bootcamp in Singapore where career coaching is led by SWEs. Students will engage in live Q&As with SWEs from industry to better understand job expectations, and drill SWE interview prep to prepare for common interview questions.
Students will learn the foundations of SWE through building computer applications from scratch. The course progresses from vanilla technologies such as HTML, CSS, and JS, to advanced frontend and backend frameworks used by tech companies to create everyday products such as Facebook, Instagram, and WhatsApp. By the end of the series, students will have built an impressive portfolio they can use to get interviews with Rocket Academy’s network of over 100 hiring partners.
Students can expect to learn foundations of frontend (generally the look and feel or an app), backend (generally the logic and data manipulation in an app), cloud infrastructure (the machines on which our code runs and their configuration), data structures and algorithms (ways to manipulate data, crucial for interviews), advanced topics (mobile, data science, computer systems), and SWE best practices (naming, decomposition, code review, testing/CI, linters).
SWE1 is project-based, and each course’s material builds on the last. Students will need to complete projects for each course before progressing to the next. There will be a mix of individual and group projects.
SWE1 runs a “flipped classroom” model, where students learn material before class, then clarify knowledge and do exercises during class. Instructors and peers will be available on Slack to answer questions.
At the end of SWE1, students will have a portfolio of projects to show employers, and Rocket Academy will work with students to polish their resumes, portfolios, and interview skills to maximise job opportunities.
Instead of just theory, they make the theory part a video play-back for us to review at our pace, and then in class is focus on actual doing with fellow learnings collaboratively, which is good! That way, it's highly engaging, and makes learning even... Read More clearer. My only wish is it's done at physical class.
"I'm happy with my decision that I chose RA's Bootcamp."
I found the course content was super relevant to the current industry trends. Pair programming and class time with instructors were super useful to clarify any doubts. Instructors are very responsive on slack channels. Overall I loved the experience and... Read More it was time well spent learning.
This program really helps me to learn coding the fun way. Never would've thought I would even think about diving deeper to coding and it's world, but this joining this course really gives me chance to explore more and find the fun in coding. Highly recomended!... Read More
Automation and Digital Acceleration |Graduated: 2021
Course Coding Basics
"Caring Instructors, Robust Curriculum"
From admission process to in-class, you can feel the excitement and passion to spread the knowledge of coding! It is clear that Kai prioritises the students needs to excel in this industry. My Section Leader(instructor) was Jeremy, who is patient, kind,... Read More caring, and meticulous. He has great people management skills and is very knowledgeable of the class material. The instructor was the best, he even takes time out of lesson to give extra tutoring sessions! The special guest speaker each week is also extremely useful content that is appreciated! I really do recommend RA Basics to anybody who wishes to dip their toes into software engineering!
Dedicated team, quick to respond. Clear and helpful facilitator. Clear and concise lesson contents, easy to understand with hands-on practices (pair work with partner) during in-class lessons. Overall great course and team! No cons that I can think of.... Read More
Great basics course curriculum and well planned. My instructor was well versed in helping us and guiding us throughout the whole process. Learning materials were helpful in helping to understand concepts better and in-class. Highly recommended to anyone... Read More who is interested or wants a headstart in coding knowledge.