One of the most common but difficult questions that developers have to answer is whether it’s better to learn…
Read MoreCategory: Free Resources
Why Are Computer Science Degree Dropout Rates So High?
It’s an international phenomenon – computer science degree dropout rates are getting higher with each passing…
Read More10 Useful Questions About Programming
It may be difficult to ask a question that could be seen as stupid or obvious. That’s why we’ve put together 10 …
Read MoreChoosing Between Python Web Frameworks
Python is the fastest growing programming language. There are good reasons for this growth, including high…
Read MoreJava vs. Python: Which Language Should You Learn in 2018
Python and Java, you’ve probably heard of them both. They are both popular and in-demand programming languages,…
Read More5 Best Programming Books for Beginners
When you’re starting off in a new career in the developer world, all the information you need to know can get quite…
Read MoreShould I Become an Android Developer?
Who doesn’t love downloading a shiny new app or browsing around the app store? Clearly, many people do and this…
Read MoreCan I Learn to Code on My Own?
Many people start working in one field only to find themselves changing careers to something completely different…
Read MoreC++ Language Trends in 2018
You’ve probably heard of C++ (pronounced see-plus-plus), but how popular is this programming language? And…
Read MoreSetting up a GPU for Accelerated Cloud Computing
Introduction
In this tutorial we will be looking into accelerated cloud computing – what it is, why we…
Read MorePreparing for a Software Engineering Interview
Interviewing for a Software Engineering position is unlike the interview process for most other professions.…
Read MoreHow Elon Musk Got Into Programming
Thinking about taking the first step towards becoming a developer? Watch how and why Elon Musk got into computer…
Read MorePython NLP tutorial: Using NLTK for natural language processing
In the broad field of artificial intelligence, the ability to parse and understand natural language is an important…
Read More5 MORE Python Packages South African Developers Should Know About
The Python community is alive and growing at a staggering rate. It is an active community that has many benefits.
5 Python Packages South African Developers Should Know About
Very few things just work out of the box. As developers we know this, and are ready for it. When you dive into Python
5 programming Terms You Need to Know
Are you unsure what a software development-related concept entails? Is it a term commonly used but never explained?
Run multiple operating systems on your PC without dual-booting
Curious about running an operating system from within another operating system? This practice is called local
Programming 101 – installing Python
Before you learn how to program, you need to first download and install a copy of Python on your computer. This
An introduction to the Unix terminal – part 1
A huge majority of the users of Microsoft Windows often won’t dare to venture near the command prompt; for them,
VirtualBox Installation Tutorial
This tutorial will guide you through the steps of virtualising Ubuntu within your current Windows installation.
The Programming Languages Guide 2017
An up-to-date and thorough analysis of today’s most popular programming languages. Find out which language…
Read MoreThe South African Developer Report 2017
Hyperion Development has compiled this report to highlight the South African educational routes into a developer…
Read More