Find a job in the best tech-companies
Access community and tools for Life
You will also learn common Linux basic commands and concepts that are important for any programmer. Work with the right developer tools and workflow. Learn the basics of the command line, use a code text editor and install VSCode by Microsoft. Learn how to version your code with git and push it on github.
Get started with Web development by getting familiar with HTML, CSS to build basic web applications which will be responsive.
parts of the web to build more complex projects and understand different patterns
We will also work with Charting libraries that can be used for data visualisation.
We will explore Sass, and generate CSS code from it, where we can design css code faster and flexible in a reusable manner.
We work with basics of Webpack and understand the evolution of web. We will learn how to
with Webpack as well React. We will also look at npm packages.
Explore the underlying principles of how React works, and start building Single Page Applications with it. We will understand state management, component design, declarative style of writing code.
We will work with React and see how its a UI library and help us build large projects by using Reusable Components and work on Routing and other advanced APIs of react to do global state management.
Learn how to deploy SPA on the web.
Learn how to make your application more robus with test suites ranging from unit tests to end to end UI tests.
We will work with React and advanced parts of react to build larger applications to manage global state, latest patterns like Hooks and libraries of the ecosystem along with deploying projects.
Intro into Node.js and understand principles. Work with async operations, asnyc IO, handling basic http requests , templating, routing, using express and build APIs. Use evironment variables and setup PM2 or nodemon for configuring your server.
Get comfortable on the idea of setting up a micro service which will act as an interface to work with your databases and other services. Create authentication services with JWT and persist data.
Learn more advanced patterns of MongoDB like indexing,managing sessions, transactions and other advanced queries to build more robust backend.
Have you ever been curious about how backend systems work? How do they manage to handle so much load?
Learn all about high level and low devel design, load balancing, caching and database design. This includes guest lectures from top software engineers from some of the best companies around
A brief introduction to operating systems. This will be followed by understanding how tasks are scheduled by an operating system. Understand how operating systems allocate memory to various processes and how this memory is managed.
Work on collaborative projects to build a large system that explores all concepts that are important for understanding real world applications.
We will revisit all concepts for revising in a structured manner and have pair programming sessions to improve and be prepared for interviews and final evaluations.
Masai school surrounds you with a passionate team focused on your success, supporting you in every step. You’ll also be pairing with classmates in your cohort to work through problems together.
Lectures and Q&A sessions are led by experienced engineers with a passion for knowledge transfer.
This experienced advisor will meet with you 1:1 to prepare you for and coach you through your job search.
Top graduates of our program, who have recently walked in your shoes, give you daily support.
Your peers have gone through the same rigorous admissions process as you. You'll pair with them daily.
With a deep understanding gained from last 2 years and more than 150+ graduates from our in-person program, we carefully designed our online program to give you the same experience and, most importantly, the same successful outcome.
Daily Standup with your peers to review the day's materials before instruction begins
Learning to code is very intense, so it’s important to take a break and relax during our meditation classes.
Live/Concept (Pre-recorded) Class to understand the concepts. Solve assignment basis class discussion on your own and get help along the way from peers, Sherpas and TAs on Slack
Build a project while following the instructor's guidance
Live class along with group activities to enhance your soft skills.
Live/Concept (Pre-recorded) Class to understand the concepts. Build on your own and get help along the way from peers, Sherpas and TAs on Slack
You spent the day working through different projects to master key concepts. Now, reflect on what you just accomplished by talking about it with your classmates in a group setting. Engage in active learning techniques that will help solidify your understanding of the day’s concepts. Share what you did during the day. Find out how others did things differently. Gain a wider perspective on the material by synthesizing experiences with your classmates.
We’re building a diverse team of talented instructors to create a radical new approach to higher education.
Our Income share Agreement is ₹0 upfront + 15% of salary for 3 years, 3 Lakhs (Including 18% GST)
Check out our Admissions page to learn everything you need to know about applying to Masai School, including what we look for, requirements and the application process. Here's a quick overview:
Masai School is located in Bengaluru, India. However, all of our classes take place entirely online. Students do not work out of our offices, and can take classes from anywhere.
To be eligible for this program you must-have :
Academic Background - To be eligible for this program you must have cleared the 12th standard under CBSE/ICSE or any other boards recognised under the Indian education system and must be above 18 years of age.
r-Program - It is a very intensive course, and requires your full-time commitment for 30 weeks. Our Lectures, Practice sessions, Mentoring & discussions sessions run full day from 9:00 AM to 9:00 PM, Monday to Saturday.
i-Program - timings are from 7pm to 9.30 pm (Mon-Fri) and 10 am- 6 pm (Saturday) and duration of the program is 30 weeks. A person should be available to work after course (r-Program and i-Program) - The objectives of this course are Learning and Placement, hence you should be available to take a job immediately after completion of this course
Software Engineering/Development is one of the most in-demand and an ever-growing skill set required across all sectors and industries. Our in house placement team is dedicated to your career development and to that end, works with some of the best tech companies in India. We have more than 200+ hiring partners like Samsung, Instamojo, Paytm, Nobroker, MPL, Sharechat, Revvsales etc.
The placement team will help you prepare your resume, portfolio, build your digital profile, practice interviews and even help you in salary negotiation. At the end of the day though, you're the one who needs to apply, give the interview and get the job.
r-Program - It is full-time & intensive program for 30 weeks, wherein students have to be present at the campus/remotely (as per the course) between 9am - 9pm, Mon-Sat.
i-Program - It is part-time & intensive program for 30 weeks, wherein students have to be present remotely between 7pm - 9.30pm, Mon-Fri and 10am-6pm on Saturday
The medium of instruction will be in english. You must be able to understand the lectures that are delivered in English language. Although as part of the curriculum, we help you develop your written and verbal communication skills.
No. The most important aspects of Masai School happen in small, interactive groups, and require >90% attendance for all hours of the class. Although we do record and archive all of our lectures, the lectures alone are not what makes Masai School great.
Masai School does have part-time programs that may work better for those that have jobs or are working.
Masai School is not a degree granting institution, however we do issue a certificate of completion upon graduation. However, we believe that the biggest validation of your time at Masai are the skills you acquire and not a certificate. Thus, the core focus at Masai School is on skill development with holistic learning. With that in mind, we have not tied up with any education or industry body for the certification.
Not at the moment.
1.6 GHz Processor
4 GB RAM (For Full stack Android development - 8 GB RAM)
120 GB Hard Drive
2 GHz Processor
8 GB RAM
256 GB Hard Drive (preferably solid state)
Recommended operating systems (in descending order): Ubuntu, macOS, Windows 10
No, we don't control where you work. Since developers tend to get raises fairly quickly, we do recommend not over optimizing your job search and getting a job as fast as possible.
No, college CGPA does not play any role in your entry to masai school program
Masai School is a fast-paced, immersive, online education experience. It’s important to ask yourself, “Is this right for me?”
Below are a few of the qualities it will take to be successful in our courses
Are you a self learner?
Learning to code is only one piece of the puzzle. You’ll rarely be shown how to solve problems in the workplace, so Masai students graduate with the ability to autonomously tackle unique problems wherever they face them.
Yes a minimum of 90% lecture attendance is required to complete this course. You also need to follow the guidelines mentioned in Masai School Code of Conduct Policy. Please go through this link to understand Code of Conduct policy.