codeX is a new program focused on breeding highly skilled software developers to fuel Africa's technology ecosystem. We aim to be the fastest, cheapest, most powerful way to groom and recruit new talent.
Developers are in very high demand and very short supply, and yet we have so many young talented brains out there who just don't get the training they need to get these creative, demanding, and high-paying jobs. Growing African tech companies shouldn't need to outsource their development work to other continents. codeX finds the best talent and helps them develop technical, operational, and business skills they need to keep those jobs here.
We teach software and hardware development by having coders work with real companies on real projects right from the beginning. We are highly focused on agile development philosophy, so the students learn not just technical skills and computer languages but how to think about building the best product for the market in the most efficient, most collaborative way.
Companies sponsor a majority of the cost per developer seat, but coders are also required to pay a small percentage (it will depend based on need).
We are looking for great partners to sponsor seats, equipment, and events, as well as commission software projects and mentor our coders. Partner with us and get first crack at the hottest new dev talent on the continent!
4. 4
DEVELOPERS ARE IN HIGH DEMAND
(2012
JCSE
ICT
Skills
Survey)
On the job experience and
mentoring is the best training.!
-Johannesburg Center for Software Engineering !
2012 ICT Practitioner Survey
5. codeX PILOT
•Coders learn by doing real projects
with real companies*!
•13 week pilot, 18 students; program
scales organically!
•Agile philosophy, test-driven
development is foundation for all work!
•Recruit from youth leadership
organizations and STEM schools.
5
*see below for sample projects
6. PARTNERSHIP BENEFITS
6
TRY BEFORE YOU BUY!
Observe coders’
development before
recruiting
DEVELOPMENT
SAVE RECRUITER FEES!
codeX is your filter!
First crack at new
talent
VISIBILITY!
at codeX, on website,
social media, press,
events
LINK YOUR NAME!
With bringing new
diverse talent into
the tech ecosystem!
KEEP THE PRODUCT!
If you like the
result, pay highly
discounted rate
COMMISSION PROJECTS!
Coders build product
you need, compatible
with our curriculum
TRAIN YOUR TALENT!
Send your rising
stars to us for agile
and coding skills.
DEVELOP LEADERS!
Dedicate staff as
product owners, help
train young coders
TRAINING
BRAND EXPOSURERECRUITMENT
7. PROGRAM PARTNERS
7
PARTNER!
R30k ($3000)!
One developer seat!
3 month term!
2 term commitment!
Brand representation at
codeX, website etc.!
Invites to codeX events
!
COLLABORATOR
!
!
R75k ($7500)!
Team of 3 !
3 month term!
2 term commitment!
Brand representation at
codeX, website etc.!
Invites to codeX events!
Priority on coder projects
FAMILIA
!
!
R150k ($15,000)!
2 teams of 3 !
3 month term!
2 term commitment!
Headline brand
representation at codeX,
website etc.!
Invites to codeX events!
Priority on coder projects!
Train your product owner!
!
8. EVENT PARTNERS
8
Headline twice per term, with speakers
and activities related to your company
or interests. Open to public.!
!
DIGITAL JOBS SERIES
R25K ($2500)
Present a challenge relevant to your
business. The ideas that come out of
it are yours to act on, or sponsor a
team of coders to build.
MAKER MONDAYS
R50K ($5000)
Coders present projects to the entire
community and media. Choose one coder
to receive an award and funding for
the next term.!
!
!
DEMO DAY
R200K ($20K)
EVENT PARTNERS
9. STRUCTURE
9
STUDENTS PAY !
MONTHLY FEES!
R1000 per month
SPONSOR-A-DEVELOPER!
R30,000 ($3000) !
each 3 MONTH TERM
STUDENTS BUILD PROJECTS !
CURATED TO DEVELOP !
SPECIFIC SKILLSETS,!
ALWAYS WITH CLIENT
NEEDS AND BUSINESS
OBJECTIVES IN MIND
IF CLIENTS WANT THE PRODUCT, !
THEY PAY HIGHLY DISCOUNTED
DEVELOPER HOURLY RATE
LATER, STUDENTS
PITCH THEIR OWN
PROJECTS TO
CLIENTS, WHO
“INVEST” THROUGH
PAYING FEES
STUDENTS’ BUILD
OWN WEBSITE!
TO SHOWCASE
THEIR WORK,
HOSTED BY codeX
11. OUTCOMES
11
Work for codeX!
as we expand
Become an!
entrepreneur
International!
opportunities,
internships
Community !
organizations: !
eg Rlabs, iKamva
Work as a !
developer!
(local startups,!
tech companies)
Schools:!
eg LEAP Science and Math,!
Manenberg Leadership College
Recruiting at !
hacker events, !
libraries
12. 12
MEASUREMENT
‣All projects tagged
to skills!
‣points earned for
each project!
‣verified by codeX!
‣linked to portfolio
and Git Hub profile
SKILLS TREE
Ongoing 360 performance
evaluations!
Permanent & temporary
job placements
Companies pay for what
the students build
16. 16
SAMPLE PROJECTS
Fire and Emergency Reporting Tool
Client: large municipality !
Problem: shack fires and veldt fires
are difficult to report and manage for
both the general public and first
responders. !
codeX solution: Mobile app allowing
public to communicate these events
quickly and effectively to emergency
services. !
!
Product requirements:!
1. Real time reporting!
2. Android and Mxit!
3. Mechanism to minimise false alarms
and prank reporting!
4. Audit trail that leads back to the
reporter to eliminate anonymity!
5. Location and images overlaid onto
street map, to be sent to first
responders!
6. Must be able to handle heavy
simultaneous reporting
Learning Outcomes!
(and points earned)
17. 17
SAMPLE PROJECTS
Arduino Fun
Client: Local school!
Problem: Show kids how to use Arduinos!
codeX Solution: build and film some Arduino
projects as examples and inspiration for a
high school program they are starting. !
!
Product Requirements:!
• Build something cool in 3 days !
• Document your story with phone camera!
• Edit it using open source video editing
software!
• Publish it to the web!
• Examples: Get your arduino to switch on a
device depending on an SMS that was
received. Tweet your device into moving a
robot. Follow a stripe on the floor.
Build a disco light.
Learning Outcomes!
(and points earned)
18. 18
SAMPLE PROJECTS
Remote Access Controller
Client: Local community!
Problem: Want to be able to open security
gates with cell phones!
codeX solution: Raspberry Pi and 3g Dongle,
using all open source software (Linux)!
!
Product Requirements:!
!
• Open the gate using a missed call!
• System checks caller ID and only allows
phones on the access list to open gate.!
• Access lists must be simple, clean, and
maintainable using a web based interface
by an administrator, user name and a
password to gain administrator access!
• Audit trail of when and by whom gate is
accessed, uploaded hourly to an external
source for safe keeping!
• Access restrictable to specific phones
via caller ID as well as by times.!
• Residents can send an SMS to the system
with registration requests, contractor or
staff access etc.!
• Multiple phone numbers which can be
called to open different gates.!
• System must work if power fails
Learning Outcomes!
(and points earned)