Moringa School women’s boot camp.

Published by,

Nancy Momanyi,

Moringa School staff.

Women_boot_camp

We are excited to announce that the first Moringa School Women’s Boot camp will be coming to Kenya this November.

Classes will begin on November 13th 2017 at Moringa’s Nairobi campus, and all fees will be slashed by 50%. Our goal over the following months is to graduate over 100 female developers with real-world skills.

Selected applicants will join Moringa Prep in November, where they will access world-class coding content, curated and created by Moringa School in an innovative blended learning environment.

One lucky student will also get the chance to join our CEO in the Future Youth Conference in China where they willl interact with thought leaders in the global education and technology space.

In the first 5 weeks of the program, students will focus on making sure that world-class knowledge in programming translates into real world skills by enabling our students to learn through practice – by actually doing.

In January, a select number will move on to Moringa Core, where they will specialize in Android development paired with soft skills matched to current employer needs. At the end of the 15 week course, our students will then participate in our job placement program and Moringa will monitor the impact participation in coding boot camps has on a woman’s career in the tech industry.

Currently, 25% of our students are women, and 95% of our students find employment. Our aim is to create equality among our students. We hope that with the 50% subsidy on this program, we can increase the number of women graduating and place them in an industry where they can not only empower themselves but inspire the change towards inclusivity that this industry so desperately needs.

To apply to the Moringa Women’s Boot Camp, click here.

Advertisements

Moringa School Career Day Highlights

career day

Article By

Nancy Momanyi.

Moringa School Staff.

This week we got the privilege to host industry leaders from some of Kenya’s top companies. Moringa Core 3 had their Career Day where they got to showcase the various projects that they have been working on. The various company leaders gave their insights on what they look for in a software developer. Sam Rich from Elimu mentioned that he doesn’t hire people for what they know but for what they can learn. It is an important skill for a software developer to be able to learn new languages within a short period of time. Programmers also need to be able to adapt to new changing technologies. Not only is technology constantly changing but it can also be integrated in many fields. This is what makes being a programmer rewarding. How many professions exist that can lead you to finding solutions from healthcare, education, entertainment and almost every area of business?

Paul Nyaga from Bean interactive said that the developers should not focus on the conventional programmer job descriptions. If you want to work for a large tech company then you should be in a position to have both technical and soft skills. It is not enough to be just have fundamentals of programming knowledge but also have the ability to apply these skills to solve a wide variety of problems. He also pointed that the ability to pitch an idea is very important.  A good software developer should be able to bring out the unique value proposition of the system they are working on to potential investors.

Raphael Owino from Ralph Owino consulting mentioned what the developers would need to build on if they were interested in working for a start up. Most companies normally ask for a programmer that can build new code although a majority of the time developers end up maintaining existing code. For a start up most of the time developers actually build new code because they are working on a new idea. A lot of creative skills are required for someone who is working for a newly established company.

In conclusion the most valuable lessons from that day are :

  1. Don’t only focus on particular languages. Try to learn as many new languages as you can. At the beginning it is okay to specialize on one language but as time goes by you should diversify and learn more because different companies require you to learn new languages within a short period of time.
  2. Instead of focusing on applying for jobs online network as much as possible during tech meetups and webinars. That is the best way to land your first role as a junior developer.
  3. Try to gain as much experience as possible when doing your own personal projects. Also contributing to open source projects shows your dedication to programming and generally gives you a chance to enhance your skills.
  4. Try to gain as much experience as possible when doing your own personal projects. Also contributing to open source projects shows your dedication to programming and generally gives you a chance to enhance your skills.