You use it almost nonstop—but do you know how it really works?
Comp Sci Basics
How to solve problems using code and think like a computer scientist.
The fundamentals of data storage, and SQL vs NoSQL.
Essential for any event-based paradigm. Callbacks and the power of promises.
HTML + CSS
HTML 5 and CSS 3 form part of the core skills to the world of web development.
The most popular coding language for modern web programming—a must know.
Communicate efficiently with other websites, and create your own service that other sites can use.
Git + Source Control
Learn to manage your code versions and collaborate on projects with other programmers.
A software development company specializing in IoT, Enterprise, and Social cloud-based software development.
South Africa's first and largest Behavioural Design Consultancy providing client-specific solutions for businesses and organisations across industries, and across the world.
"Before coming to iXperience, I had never even typed a single line of code. After 4 weeks I was able to create a web application for a new building security sign-in method, applying the skills I learned in the classroom in my internship."
"When I first signed up for iXperience, I expected to just learn how to make web applications. I didn't really know what exactly that would mean, but I never imagined it would contribute so heavily to me landing a future internship at Microsoft."
"We learned how to deal with real world frustrations like code not working or models running way too slow. Our teacher, Henry, supported our different levels of knowledge and needs in class. It was a very rewarding 4 weeks!"
"I directly applied the information gained in the classroom environment into an actual marketable skill. Where the classroom experience gave me the building blocks to become a good coder, the internship pushed me to make something of those blocks, teaching me how to think in terms of scalability."
"After two months of learning and adventuring in the most magical place I could imagine, I am returning to school confident in my decision to major in Computer Science and am relatively certain that I want to be a software engineer after I graduate."