Life in day at Moringa School with Hillary Egesa

Introduction

As part of our “Life in a day series” we are highlighting the life at Moringa School through the eyes applicants who successfully joined us. We are excited to let you know what happens in the everyday life of complete beginners on their journey to becoming world class developers.

If you are interested in becoming a world class software developer, email us at admissions@moringaschool.com to learn more.

MS: Tell us about your path to Moringa school

HE: For the longest time I tried learning programming by myself using YouTube tutorials and the best I did for a while was coding up “Hello World”. The lack of an opportunity to get my hands dirty and have in person interactions with seasoned instructors, served as motivation to look around for a coding school that would give me that chance. There it was – Moringa School – the perfect blend that would get me to my desired level. I applied and here I am sweating it out and loving every minute of it!

MS: Why Moringa School?

HE: Moringa school was bold enough to claim that they would turn me into a software engineer in a 12 weeks! That definitely peaked my interest and the more I read about Moringa School, the more I felt I had to be part of this challenge.

MS: What are you looking to achieve at the end of the program?

HE: At the end of this program I hope to become a world class software engineer who’s skilled enough to work anywhere in the world. I’m also really looking forward to developing my own applications!

Life in a day

MS: Tell us about a typical day at Moringa School

HE: Classes start at 9.00 AM and end at 6.00 PM, under normal circumstances that would be very boring. However, with all that we have to learn in class, it’s amazing how time flies! I often stay behind after class up to 10.00 PM daily, as long as I’m able to write a little bit more lines of code.

MS: Is there anything you would like to build at the end of your time at Moringa School?

HE: Yes! I came here with the intention of creating an application that would alert you when KPLC or the water company in your county is looking to ration supply.It’s quite frustrating when you miss these updates, since they are only shared via newspapers. I’m also hoping to develop a game or two.

MS: What’s the most fun thing that has happened to you at Moringa so far?

HE: We had a party on our second Friday night in Moringa School, I had lots of fun dancing and playing charades! That was really cool.

MS: What would you tell anyone looking to apply at Moringa School?

HE: When applying to Moringa school you should really take the application process seriously. Applicants are required to go through pre-determined coding tutorials that not only increase your chances of having a successful interview but also give you a head start in your first few weeks at Moringa School. Plus, be prepared to doubt yourself half of the time you will be here but remain calm at all times.

Advertisements

Obvious is not so obvious after all.

By Hillary Egosa, Moringa School Student

Before I got an opportunity to sit at this desk that I have been sitting on for the last three weeks, I really thought I had an idea of what developing software was. I pretty much believed that it was all about algorithms and black screens. In fact, whenever I read advertisements about programmer jobs they usually read something like, should be proficient in Javascript, Java, C++, UX…..so on. Now, that last part is what I might school you about. You see, I was always thinking that UX is some sort of programming language!.

UX stands for User Experience. Why not UE? American exceptionalism aside, I have come to appreciate the importance of creating products that the user will find interesting and easy to interact with. To emphasize further, no matter how good a software engineer you are and no matter how innovative your applications are, if the user has a hard time using the product, you will fail. In addition, UX is not just about User Interfaces, in fact an interface is not even required. For example, if you are required to swipe a card to unlock a door into a building in most cases a beep alerts you that the door is now unlocked. What if there was no beep?….. Now you get me right? In this instance we do not have an interface but you get the message when the door is unlocked.

I really doubt there is any computer science class in Kenya that would enlighten you on such matters like Moringa School has done for its students. So, what other obvious things will I be learning next? Moringa and time will tell…

Junior Moringa School – Your first step to a great future in technology.

On July 21st, we officially welcomed our inaugural class of Junior Moringa School! This is a new initiative aimed at anyone interested in learning how to code but doesn’t know where to start. It’s been a productive and fruitful first week and here’s what one of the students had to say:

“It’s been an awesome first week, I had a little bit of a rocky start but the instructors are really helpful and quick to provide much needed help. I’m quite confident around Ruby now and it feels awesome! Moringa School was definitely a great choice.”

Lilian Wangechi has a background in accounting and auditing  and is currently working at a local audit firm. She believes technology is the next big thing and feels it’s vital to learn at least the basics of programming no matter what your background is.

Junior Moringa School was inspired by our desire to ensure no one is left out. Programming is not just for software engineers or players in the technology industry, but for anybody who’s looking to stretch themselves and their mind, to learn news ways of thinking and to be different. We believe that in today’s world, everybody needs to learn at least the basics of programming.

Getting started on your own can be quite a challenge to a complete beginner. It may take longer to learn the basics, you may make avoidable mistakes and you might not learn the best practices. That’s why we created Junior Moringa School.

Coding is fun and having an exciting introductory experience is key to starting a successful programming career. With a fun, comfortable  environment and supportive instructors, Junior Moringa School is designed to accelerate your passion in programming and is designed to give you a shot at a great future in technology.

Junior Moringa School

Taking that first step is all that’s required and we want to make that first step worth your while. Reach out to us to learn more at admissions@moringashool.com

Our next Junior Moringa School class runs from August 3-14. Learn more here.

Happy Hacking!

Moringa School Team

LIFE IN A DAY AT MORINGA SCHOOL WITH PAUL WAINAINA

Introduction

As part of our “Life in a day series” we are highlighting the life at Moringa School through the eyes applicants who successfully joined us. We are excited to let you know what happens in the everyday life of complete beginners on their journey to becoming world class developers.

If you are interested in becoming a world class software developer, email us at admissions@moringaschool.com to learn more.

MS: Tell us about your path to Moringa school

PW :After taking my Kenya Certificate of Secondary Education exams last year, I was not worried about the long wait for results. I took the time to I visit my brother who is a  computer scientist to assist him at his ISP kiosk. I was amazed how his team would create software solutions for clients and earn a tidy sum of money. My appetite to learn how to code developed rapidly, I was introduced to various online learning platforms and blogs. One day, as my brother was reviewing what I was learning, he opened Moringa school’s website. As I read through on what they had to offer and student testimonies, I knew this was my dream opportunity. Learning from and with the best.

MS: .Why Moringa School?

PW: Their way of teaching is excellent compared to various programming institutions in Kenya and because there are instructors always there to help when stuck.

MS: What are you looking to achieve at the end of the program?

PW : To improve my technical skills where I will be in position to solve and simplify problems in the programming field.

Paul Wainaina

MS : Tell us about a typical day at Moringa School

PW : My first week at Moringa School turned out to be amazing! In the first week we were done with HTML 5 & CSS 3 , it was intense, unexpected and a great experience considering the amount of content we covered.

MS: Is there anything you’d like to build at the end of your time at Moringa School?

PW: I would like to built least three android apps and five well designed websites using the knowledge that I gain.

MS: What’s the most fun thing that has happened to you at Moringa so far?

PW: Fun thing about Moringa is that on Friday’s we normally have a party where we do lots of fun stuff after an intensive week of coding.

MS: What would you tell anyone looking to apply at Moringa School?

PW: Moringa is one of the best programming schools in Kenya, it has really helped me build projects from scratch and improve my speed. I’m now in position to build a website from scratch. Anyone interested in a career as software engineer, there is a solution for you – Join Moringa School

JavaScript The Right Script

By Peter Muturi, Moringa School Student

Well, it’s been two weeks that we have been learning and getting into serious coding about JavaScript. The first couple of days while diving into Underscore.js, I really felt like I was banging my head against the wall, trying to break through to the other side and see the light (understand JavaScript basics). Yeah, eventually I cracked the wall open, and it was even quite easy having done personal work over the weekend about Javascript, through Code Academy.

It got even cooler when we started doing toy problems (codewars). Basically just don’t get cranky if your code doesn’t run, especially, when you can’t see your error. Keep calm and think of a different strategy to go about  the challenges. Can’t wait for the friday party. 🙂 Well, I’m actually more excited to starting Android next week! :D. Keep calm and debug.

It’s all coming together.

By John Munyi, Moringa School Student

It’s been an eventful 2 weeks getting started on the in and outs of  JS (Javascript).  If I mix up the use of words like events and listening as I write this blog, blame it on JS.

2 weeks is actually a very long time when you spend about 14 hours of each day researching and learning about a topic. That is exactly how the last 14 days have been. Started of easy prepping into the underscore JS library and things have gotten quite serious at this point; but Andrew, the visiting instructor – a former Hack Reactor student – has really drilled and taught us how to crack things open the hard way. “If you hit your head against the wall 9 times of the 10th time, the wall finally cracks open and you get through!” That has been the mantra for getting through the days.

Of the 2 weeks, the last 7 days have been fun. A lot of stuff started coming together and all the HTML and CSS from the first week now has some action on it.  Javascript is way more powerful than I thought and now week 4 is just about to begin. We pop the hood and get tinkering with things like backend Java and Android. That means Frank Tamre is back …. oh oh !!

More updates to follow and definitely some cool web app hosted somewhere on Heroku. I promise to comeback with an link to the App.

Junior Moringa School

Interested in becoming a software engineer, but you don’t know where to start? This course introduces you to basic programming to get you started.

Why learn to code?

Course Description

In today’s world, knowing how to code is more important than ever – whether for job prospects or becoming a more effective person with strong critical thinking skills. This two-week course introduces students to basics of computer programming through the foundations of Ruby, a programming language gaining traction in the Kenyan market. Topics covered include control flow, looping, arrays and hashes, methods, blocks and sorting. After learning these fundamentals, students will be given more resources to continue their studies post-Junior Moringa School.

For those interested in joining Moringa School’s full-time program after the program, the tuition for Junior Moringa School will be deducted from the full-time program’s tuition if they are successful in the interview.

Type of Student

This class is for anyone interested in learning how to code. The students we choose are people passionate about technology and learning to code and are seeking to build a strong foundation of code. This course is for all ages – high school students to university to those working full-time.

Recommended Background of Students

  • Passionate about learning how to code.
  • Basic math and logic skills.

Duration and charges for the courses:

  • Three options:
    1. July 20-31
    2. August 3-14
    3. August 17-26
  • 6 classes on Monday,Tuesday and Wednesday nights from 6-8pm
  • Kshs 5000/=
  • Apply by filling out this form: http://goo.gl/forms/GBWmXE5E4U

For more details, contact us at:

admissions@moringaschool.com