About the course
codeX is different to other computer programming courses out there. Designed by veterans of the tech industry who saw what newbies in software development were lacking and set out to fix it. The program equips you with skills the tech industry demands:
- technical skills to build web applications;
- collaboration skills you need to work successfully on a team;
- professional development and leadership training.
- codeX is not a school.
The program is self-paced so that you can move quickly when you immediately grasp a concept and can take time with concepts that need more attention. Mentors help you stay on track. Hackathons give you the chance to work in teams, dream up and build great ideas, and solidify your learning.
codeX is a full time coding program that runs over two terms of four and half months each:
13 Feb – 15 June
24 July – 24 November
Based at Workshop 17 at Cape Town’s V & A Waterfront, codeX provides dedicated space you can access 24/7, laptops for use in the space, and fast internet.
- The Cost is R30,000 per term. Those new to programming need two terms before codeX can place them. Those with previous experience may only need one.
Coders may qualify for sponsorship covering a portion of tuition and/or sponsorship of transport and living allowances where available.
The curriculum focuses on full-stack web development.
We don’t teach specific frameworks, but expose you to the building blocks so that you can make your own technical choices. After codeX, you’ll be able to quickly pick up any new framework or language you need to.
Top tech companies want to see what you’ve built. You’ll leave codeX with a GitHub profile to show your code to the professional world of developers.
codeX is an accredited training provider with the MICT SETA. Your completion certificate will include the unit standards for the short courses you complete as part of the program.
You’ll learn how to:
- Think like a programmer. You will get hands-on experience with agile practices like test-driven development (TDD), kanban and scrum. We emphasise logical thinking and a creative applied computational approach more than specific programming languages.
- Use version control. You’ll become confident using GitHub to track and share source code, create repositories, and use branches to prevent merge conflicts with techniques such as git flow and pull requests.
- Process, group, and analyze data. See patterns in datasets and how they relate to each other. Making data useful to solve business problems is the key to building technology the world wants to use.
- Model, populate, and query relational databases. Structure and populate databases, then use them to aggregate and group data. Connect databases to web applications.
- Build, secure, and deploy web applications. Build secure web applications using encryption, authentication and authorisation, and then deploy to the cloud.
Coding languages you’ll use:
The tech stack:
- The terminal
- HTML & CSS
- Git & GitHub
- Travis - Continuous integration
- Test Driven Development using Mocha
- Deployment: Heroku(PaaS) & Digital Ocean (VPS)
“codeX gave us all the tools needed to become successful in the corporate world.
I learned how to plan, work smart to deliver my work on time and how to cope well under pressure.
codeX has excellent support structures, they make you believe in yourself. You start to believe that you can succeed in your life and you begin to be a leading example to others. They shape you to be the best among the best. The support doesn’t only end there; they make sure that you prosper in life by giving you life skills, financial literacy and more.”
Sakhile, codeX graduate
At the end of each term we run a hackathon in collaboration with an industry partner who sets a challenge for our coders to explore.
The 4-day hackathons allow you to work in a team to build a real, working prototype in response to the challenge, and pitch it to a live audience. We invite all of our sponsors and employers to the Demo Day, so it’s a great opportunity for you to network and potentially get a job interview!
Previous hackathon partners include:
I’d recommend codeX to others because codeX provides an environment where you can learn and grow yourself in multiple aspects with the best support structure you can get at a learning institution.”
Taariq, codeX graduate
Tuition costs R30,000 per term. Most applicants can expect to be with us for two terms, with a tuition total of R60 000. Coders may qualify for sponsorship covering a portion of tuition and/or sponsorship of transport and living allowances where available. Applicants are encouraged to apply for external loans to fund their tuition. codeX provides a fallback loan on full commercial terms.
codeX is an accredited training provider with the MICT SETA (ACC/2016/01/0008).
codeX is a registered credit provider (NCRCP8157).