South Africa Summer 2016 Materials

University of the Witwatersrand
June 22, 2016 to July 16, 2016

Entrepreneurship Resources

Disciplined Entrepreneurship – Bill Aulet

No One Cares About Your Product Features:  

Here's Your Focus for the First 30, 60, and 90 Days as a Startup Product Manager:

Business Plan Template

Financials Template

2-minute Pitch Outline

10 minute Pitch Deck Example 1

10 minute Pitch Deck Example 2

Simple Founder's Agreement Example

Technical Resources

The tech curriculum will be based on Django and Android. The primary programming language is Python. If you are not familiar with Python, please read through the introduction to Python below or any other Python tutorial. Otherwise for those familiar with Python, you can skip right ahead into Django/Android


Learning With Python 2nd Ed.

Dive Into Python

Building Skills in Python

The Hitchhiker's Guide to Python



O'Reilly - Learning Java

Java Web Services

O'Reilly - Java Cookbook

Java All-In-One Desk Reference For Dummies



Learning Android



Create your First Django Project (this is what we followed in class, offical django website)

The Definitive Guide to Django: Web Development Done Right

Django Best Practice


Mobile Web

dotMobi Mobile Web Developers Guide


Wireframing and Mockup





Interesting Tidbits

HeHe Ltd. Wired Article

Paul Graham Essays

Zero to One by Peter Thiel

Economist Article about Tech Startups

How Learning to Program Got me a Technical Cofounder


Choosing the Right Programming Language for Your Startup

Tech Meetups in Joburg