MENU

Training
Category

3617

Sign up for an opportunity to be an all-rounded mobile apps developer

Training

December 11, 2015

Four years ago when the m:lab was formed, East Africa’s mobile ecosystem was a zone of undiscovered potential – raw and untapped. App and mobile related development, as a craft, was still fairly new. Developers of the day banked on feature phone technologies and smartphone as a term was a vocabulary new to many.
m:lab’s role emerged as one of bringing together a thriving mobile ecosystem from what was already in existence, with a special focus on entrepreneurship. Entrenched in its mission statement are the words “…aiming to be a leader in identifying, nurturing and helping to build sustainable enterprises in the knowledge economy”
One of the ways that m:lab achieved this was through the introduction of the infoDev-funded mobile app development training for aspiring developers, coupled with entrepreneurship classes. This would ensure that developers did not just graduate with the powers to write code, but were equipped with the requisite skills of building solid businesses. Such knowledge not only comes in handy in the startups space but is also useful in the consultancy business- building enterprise solutions – and even in the employment market.
The 4-month program was run from 2011 – 2013. Five successive classes later, the mlab boasts of having trained over a hundred students under this program, who have gone into various fields in the tech ecosystem- a good number of them wielding success stories in the greater mobile community.
m:lab East Africa in partnership with eMobilis is planning to re-introduce this course from the beginning of 2016. The training will be undertaken at m:lab East Africa’s premises in Nairobi, Kenya, located at Bishop Magua Centre along Ngong road. The training facility is equipped with computers and high speed internet connections with capacity for 25 students. (Additionally, the Lab runs a testing facility furnished with a wide range of mobile devices supporting various platforms is also accessible for application testing and mobile apps quality assurance).
Technologies covered in the training will include

    o

  • Android
  • o

  • Windows Phone
  • o

  • SMS
  • o

  • USSD
  • o

  • PHP & MySQL
  • o

  • Mobile Web
  • o

  • User Experience  & Design

Business skills covered will include

    o

  • the lean methodology,
  • o

  • business model canvas,
  • o

  • monetization strategies for mobile innovation,
  • o

  • customer development
  • o

  • user experience design.

The training will give participants a chance to start viable companies, it will give them top-level exposure to mobile programming technologies, practical skills development, exposure to the business models and monetization aspects of mobile among other benefits.
Some of  the factors applicants should consider before submitting applications:

    o

  1. The course is on a half day basis for a period of 3 months, it will run from February to April.
  2. o

  3. Accepted trainees will pay a total of Kshs 60,000 (excluding taxes).
  4. o

  5. The application Deadline has been extended to Sunday, 31st January 2016, 11:59pm.

Eligibility criteria

    o

  1. Must be available on a daily basis for 3 months (between February and April 2016)
  2. o

  3. Demonstrate some skill in any major programming language.
  4. o

  5. A strong entrepreneurial instinct is an added advantage.

For any inquires get in touch with us through: [email protected]
Interested participants may apply below:

Read article

4981

AfricaHackOn partners with the m:lab to provide Cyber Security Training

Training, Workshops

August 13, 2015

Internet connectivity has brought about a number of benefits. It enables us to socialize, shop, transact and do business. This brings about the aspect of sharing more and more information online both personal and confidential. In the advent of the digital age, access to the internet is readily available due to cheap and readily available smartphones and laptops. This has given rise to a cyber –savvy generation, one that communicates very frequently online.
Businesses on the other hand are moving their infrastructure online to facilitate convenience and increase productivity towards the delivery of services to the respective consumers. Through the internet businesses are able to coordinate and communicate across the world, from one remote location to the other. This aspect of inter-connectivity is what makes the internet infrastructure both appealing and a great enabler to businesses.
All the above mentioned benefits come at a price for the ill prepared in their endeavours. There are a number of risks that both the internet user and the organization is exposed to. For the regular internet user and the student, who heavily relies on the internet to access entertainment and socialize is exposed to malicious websites, crawling with malicious software that can readily infiltrate their device to steal user credentials for mail services, social network sites, online banking websites just to mention a few.
Organizations on the other hand have online services such as email, web applications, websites and portals, all of which are readily targeted and attacked due to the value of information they process, transmit or store. This makes organizations, more so in the financial sector a high value target. As this information can be either sold,used to commit fraud or facilitate unauthorized transactions.
m:lab East Africa in collaboration with AfricaHackOn will hold a one of a kind cyber security training program that targets corporates with a keen interest to strengthen Cyber Security defences in their organization’s infrastructure or, on the other hand, the individual with particular interest in personal security online.
Developed by AfricaHackOn, the program identifies the potential threats and seeks to cater to both the needs of the regular internet user and the corporate. This program will assist in bridging the gap in the lack of ­awareness, lack of requisite skill to protect oneself online, provide insight on how to utilize tools, write scripts/programs and utilize information to help safeguard their online presence and protect their critical online resources.
The main objectives of the program are:

    o

  1. Provide Hand­On cyber security training to equip the participants with the relevant skills and knowledge to protect themselves online.
  2. o

  3. The participants to understand how to use respective tools to ensure their safety online from theft of personal information, malicious software, websites and e­mail.
  4. o

  5. To assist organizations understand how to safeguard and defend their online infrastructure, manage insider fraud as well as how to develop strategies against cyber­crime.
  6. o

  7. Practically demonstrate how to properly conduct cyber security and penetration testing assessments.
  8. o

  9. To provide a platform to share knowledge and experiences.

Scope
The scope of the Cyber Security Program is towards all cyber citizens with a curious mind for cyber security, individuals looking for a carrier in cyber security or cyber security professionals in the corporate environment.
This program caters for our cyber­savvy generation by providing a holistic learning experience that would enable them to be smarter, safer and cautious online protecting themselves from scams and attacks or defending corporate networks against Advanced Persistent Threats (APT)
Training course content

    o

  1. Security Strategy Development and Implementation
  2. o

  3. Emerging Technologies in Banking
  4. o

  5. GSM and Radio Frequency Security
  6. o

  7. Penetration Testing
  8. o

  9. Vulnerability Assessments
  10. o

  11. Web ­Application security
  12. o

  13. Wi­FI Security
  14. o

  15. Social Engineering
  16. o

  17. Governance and Legislation

The training will utilize an extensive hands­-on approach where participants will get to both attack and investigate assets on our cloud infrastructure. The practical sessions will be based on real­ life scenarios which one is likely to encounter when carrying out assessments on respective assets.
Cost and Duration
The classes will be conducted at the m:lab training facility (Bishop Magua Center-Ngong Road) over a 3-month period, from the 14th of September to 11th December, 2015. The training will take place every weekday, with an option for a morning class or afternoon/evening class, each two hours long. The cost per individual is Kshs 60,000.
Interested participants may register here.
Conclusion
The joint AfricaHackON and m:Lab program not only provides participants with quality hand on training but is also a platform where cyber security practitioners, enthusiast and budding professionals have a platform to interact with some of the best cyber security professionals in the continent, getting to learn, grow, exchange ideas, share experiences and build the local cyber security industry.
For any queries, kindly contact us via [email protected]

Read article

3398

Learn how to implement Mobile Money in your solution

Training

April 14, 2015

m:lab East Africa in partnership with Plus People(founders of PesaPi) will conduct a course on Mobile Money- one of the very first of its kind in the industry.
This mobile money course is targeting developers who are looking to learn how to proper integrate mobile money payments into their solutions. The course gives the participant a solid understanding of the various mobile money account types mainly in Kenya but also in the rest of Africa. The differences in the various mobile money middleware systems will be explained. Most importantly a comprehensive case-study of the various workflows and pitfalls of actual mobile money implementations will be explained and discussed. The course will also cover how to actually implement the different mobile money middleware (i.e. PesaPal, PesaPi).
The examples and code used throughout the course will be in PHP. At the end of the course the student will be able to:

    o

  • Explain the different mobile money accounts, and their suitability for e-commerce.
  • o

  • Determine it’s pros and cons of a specific mobile money middleware.
  • o

  • Construct a mobile payment flow for an online solution.
  • o

  • Highlight and discuss the potential business pitfalls in deploying mobile money.
  • o

  • Implement a mobile money middleware in an online solution.

Prerequisites:
Interested partitcipants should process the following:

    o

  • A mobile money account for personal use
  • o

  • Proficient in PHP enough to build a solution in it.
  • o

  • Already having implemented one order process in a solution (without payment).

At the end of the course a test will be administrated, those who obtain a minimum of 60% in the test will be issued with a certificate showing the final score.
Course outline (condensed)

    o

  • Review of mobile money and account types
  • o

  • Review of mobile money middlewares
  • o

  • Case-study of payment workflows (more than one way to skin a cat)
  • o

  • Examination of common pitfalls and different solutions
  • o

  • Multiplexing – using one account for multiple solutions.
  • o

  • Implementation training- implementing mobile money in your solution

The training will be performed by Michael Pedersen co-founder of PLUSPEOPLE and lead developer of PesaPi ( www.pesapi.com ). It will be conducted at the m:lab East Africa premises over three Saturdays beginning on the 25th April, the 2nd of May and ending on the 9th of May 2015. The course will cost a fee of Ksh 3,000 per participant.
Interested participants may register for the course in the form below. Please note, late applicants will be contacted subject to availability of spaces.

 

Read article

4633

Learn the hands-on skills in Mobile Programming

Training

March 5, 2015

m:lab East Africa will conduct a series of technical trainings with a focus on major mobile technology platforms. Designed with a wholesome approach to mobile development, the trainings will cover Android and SMS&USSD mobile platforms and highlight on best practices in User Experience and Design, Databases, Versioning and Source Control, and Entrepreneurship among other key areas in software development.
The course will provide the requisite industry-grade knowledge and skills for mobile app development enthusiasts, helping them advance their skills and expertise necessary in developing high quality mobile apps that exceed market standards.
The trainings will be in two formats;
Android training
Duration: 4 Weeks
Mode of study: Half Day (9am – 1pm weekdays)
Dates: 6th April – 2nd May, 2015
Cost: Ksh 15,000
Registration deadline: 29th March, 2015
SMS&USSD Training
Duration: 2 Weeks
Mode of study: Evening classes (5pm – 8pm weekdays, One Saturday included)
Dates: 6th April – 2nd May, 2015
Cost: Ksh 15,000
Registration deadline: 29th March, 2015
Target audience:
Individuals with prior knowledge in programming, preferably in Java, PHP.
At the end of the training every participant should develop (and publish where applicable) a mobile app on the platform of interest.
NB: Registration is now closed.

Read article

1749

Graduation Ceremony for Past Windows Trainees

Training

February 20, 2015

One of m:lab East Africa’s core activity is mobile application development and entrepreneurship program. The lab has partnered with key stakeholders in the ecosystem to offer individuals an opportunity to hone their skills on mobile applications technologies.This is in line with the m:lab’s mission “to facilitate demand-driven innovation by regional entrepreneurs, ensuring that breakthrough low-cost, high-value mobile solutions can be developed and scaled-up into sustainable businesses that address social and economic needs,

Left: Ken Mwenda the managing director eMobilis, Linet one of the trainee and Annie Njenga the Innovations Hub Manager Microsoft

Left: Ken Mwenda the managing director eMobilis, Linet one of the trainee and Annie Njenga the Innovations Hub Manager 

For the past one year, m:lab East Africa in partnership with Microsoft 4Afrika initiative, has been running the Windows training program for developers wishing to advance their skills on the Windows platform. From the time it was initiated, the program has seen over 100 students trained to develop on the windows platform.
On 19th, m:lab East Africa in partnership with Microsoft held a graduation ceremony in honor of the qualified students from the past Windows trainings. The graduation saw 57 past windows trainees who successfully completed the program and 29 appstars awarded certificates in Windows Application development.
Kunle Awosika the Country Manager of Microsoft addressing past windows trainees during graduation

Kunle Awosika the Country Manager of Microsoft addressing past windows trainees during graduation

 
The graduation ceremony was graced by top officials from Microsoft, with the key guests being; Kunle Awosika, Country Manager of Microsoft, Ken Mwenda the Managing Director of eMobilis and a member of the mlab consortium and Agosta Liko the founder and CEO Pesapal and Ticketsasa among other guests.
With youth unemployment being a major challenge in Kenya, Microsoft is addressing the unemployment issue by empowering the youth with the necessary skills to develop mobile applications, said Kunle Awosika. Microsoft has also created an IP Hub (t/iphub.co.ke ) to help the developers protect their ideas.
Agosta Liko the founder and CEO of PesaPal sharing his entrepreneurial journey with past windows trainees

Agosta Liko the founder and CEO of PesaPal sharing his entrepreneurial journey with past windows trainees

 
Agosta Liko the founder and CEO of PesaPal shared his entrepreneurial journey with the past windows trainees, how they started Pesapal and ticketsasa and the lessons they have learnt. According to Agosta,the greatest lesson he has learnt over the years is that it takes time to build a business. Education, Experience and Exposure is the Formula for Success

Read article

1940

Windows trainees to graduate

Training

February 3, 2015

For well over a year now, m:lab East Africa in partnership with Microsoft 4Afrika, has been running a Windows training program for developers wishing to hone their skills on the Windows platform. From the time it was initiated, the program has seen four successful classes, the fifth beginning shortly, and over 100 students trained to date.
DSC_0299
Out of the success from the program, m:lab East Africa will hold a graduation ceremony in honor of the qualified students, on the 19th of February, 2015 which will take place at the iHub from 8.30 am-12.30pm.
Check out some of the apps that came form the trainings here.
 
 

Read article

1299

Get trained to be a Windows developer

Training

January 8, 2015

Last year, m:lab East Africa conducted a training sponsored by Microsoft 4Afrika on universal apps (Windows Phone and Windows 8) and Windows Azure development, which run for six weeks at the m:lab East Africa training facility. This year, from 9th Feb – 20th March 2015, we will be conducting another Windows training at the m:lab training facility. The training will be offered on a half-day basis, running from 2pm to 6pm weekdays, to favour individuals with busy daytime schedules.

microsoft

The training is aimed at providing participants with knowledge on the key features and tools of the Windows platform, covering such areas as Microsoft Azure- the cloud computing solution from Microsoft. With the training, participants will be able to develop Universal applications to be published in the Windows store and hosted on Microsoft Azure. Aside from offering business and entrepreneurship training, participants will also get valuable post-training support in terms of coaching and mentorship to ensure completion of their class projects.

Applicants need to have background knowledge in programming with experience in either java/c#. Other requirements include a laptop computer pre-installed with Windows 8 or latter (more preferrably a HyperV-enabled machine for emulator support).

Selected participants will be required to pay a commitment fee of Ksh 5,000, half of which will be refunded only upon meeting performance requirements.

Applications are now closed.

Read article

TechTrend: Monetizing your apps and business with Bitcoin and BitPesa

Training

November 21, 2014

In this Thursday’s edition of TechTrend, BitPesa, a FinTech company offering international money transfers to Kenya through the use of the digital crypto currencies and Bitcoin Protocol, would like to demonstrate to Kenyan developers, startups and online businesses how they can easily, cheaply and quickly monetize their applications by accepting Bitcoin.
 
Indeed Kenyan developers have had a difficult time monetizing their applications, games, and web content mainly because there has been no way for them to accept payment without incurring huge set up costs. For example, developers monetizing applications by accepting airtime as payment only get about 20% of the revenue as most of it is shared by middlemen who do not add any intrinsic value to the product.
 
Bitcoin, the world’s first global digital currency, provides an unprecedented opportunity for individuals, businesses, and companies to accept payment from anywhere and anyone in the world at a substantially lower cost. Major travel companies like Overstock.com and Expedia.com accept Bitcoin and have reduced their costs and increased their business doing so! Even EBay is about to start accepting Bitcoin
 
Why shouldn’t Kenyan developers get ahead of the curve and adopt this disruptive technology?
 
BitPesa is now working with East African businesses and startups to allow their customers to pay using Bitcoin. Customers around the world top-up their Bitcoin accounts and send over payment to you instantly.  BitPesa then exchanges that Bitcoin into Kenyan Shillings and settles with you as quickly as you need it, directly into your M-Pesa or bank account.

 

BitPesa will be at the M-Lab East Africa this coming Thursday the 27th of November from 5.15 pm to demonstrate how you can accept Bitcoin and successfully monetize your business. Come prepared with your laptop and Android or Apple (IOS) device to get some FREE bitcoin and get the full BitPesa experience!
Interested participants can register below

Read article

1225

Get trained to develop mobile games

Training

November 18, 2014

Reloop Interactive, a Game Development Studio that makes mobile, web and Console Games, in partnership with m:lab East Africa, will conduct a mobile game development training with Unity 3D. The training will run from the 12th of January, 2015 till the 6th of February 2015. The training will be conducted at the m:lab training room and will be a full day training running from 9am till 3pm every weekday.
This short course provides the game development enthusiasts with the requisite skills necessary to develop the high quality mobile games and understand the fundamentals of Game Development. It will cover game design, and implementation concepts for the development of mobile games with the capability of being ported to all major mobile platforms. Instructors will coach and support attendees to develop their projects and publish their apps.
Course Requirements:

    o

  • Individuals with prior knowledge in programming, preferably in Java, C#, etc.
  • o

  • Knowledge of Javascript would be an added advantage.
  • o

  • Machine with Core i3 processor (at least)

Course modules:

    o

  • Understanding Game Development Theory
  • o

  • Beginning to Intermediate development in Unity 3D
  • o

  • Unity Scripting: Unity C# & JavaScript Programming
  • o

  • Game Design and Documentation
  • o

  • 2D Game Creation using Unity 3D
  • o

  • 3D Game Creation using Unity 3D
  • o

  • Unity APIs
  • o

  • Charms & Tricks of Unity 3D

 
Participants are expected to complete and publish to a global appstore a Unity 3d Game Project at the end of the course.
The course will cost a total of Ksh 18,000, where Ksh 3,000 is refundable upon successfully completing course milestones. Interested participants may register in the form below before 4th January 2015.
For any queries, kindly send us an email to [email protected]

Read article

Windows Training: Call for applications

Training

September 10, 2014

m:lab East Africa will be conducting a training sponsored by Microsoft 4Afrika on universal apps (windows phone and windows 8 ) and Windows Azure development starting October this year. The training will run for six weeks from the 6th October – 14th November 2014 at the m:lab East Africa training facility. The training will be offered on a half-day basis, running from 2pm to 6pm weekdays, to favour individuals with busy daytime schedules.
microsoft
The training is aimed at providing participants with knowledge on the key features and tools of the Windows platform, covering such areas as Microsoft Azure- the cloud computing solution from Microsoft. With the training, participants will be able to develop Universal applications to be published in the Windows store and hosted on the microsoft Azure. The training also offers an opportunity for participants to get valuable support in terms of coaching and mentorship in the AppCampus application process – AppCampus is a 21 million euro joint investment between Microsoft and Aalto University to foster mobile application development on Windows Phone and Windows platforms. See more on AppCampus  HERE.
Applicants need to at least have background knowledge in programming with experience in java/c# being an added advantage. Interested participants must also, in their application, submit an idea of the app(s) that they intend to develop in the course of the training.
Selected participants will be required to pay a commitment fee of Ksh 3,000, half of which will be refundable upon meeting performance requirements
The deadline for submitting applications is 28th September  2014.
Applications are now closed.
 

Read article