Professional Software Development - Technical Practices -1


Delivery mode

8 Sessions



Skill Level




Are you a professional software developer wanting to move to a higher level of competence? This course is part of the JCSE’s new set of Wits University accredited short courses that helps software professionals enhance their technical skills set. The course covers many essential “tricks of the trade”. 

Feedback from the software industry has shown that graduates require significant upskilling on professional software development techniques before they are able to contribute meaningfully. Most tertiary curricula develop a basic aptitude in programming languages but do not cover additional technical practices required by a professional developer.

This course aims to fill this gap, thus equipping graduates and others who have learnt about software development in the class room, with software development skills needed in a professional development environment.

Completing this course will help you:

Who is the course for?

The target audience is those who have completed a qualification in software development. This would include computer science, software engineering and information system graduates. Alternatively the candidate may have completed a professional programming certification examination e.g. a Microsoft or Oracle course. The candidate must be able to demonstrate some proficiency in software development.


I'm Aveer Ramnath - your lecturer for this course

I’m an experienced software developer with over xx years of experience. I’m a graduate from the Faculty of Engineering, Wits University.

What people are saying

More Courses

You might also be interested in these courses

Course 1

Software Engineering Principles and Methods

Leading organisations apply modern approaches to delivering software more quickly, with higher quality and at competitive costs. These outcomes rely on the adoption of appropriate software engineering principles and methods.

Learn about key development concepts from plan-driven to agile

This course is certified as an official Wits University short course.

Both online and face-to-face versions of this course. Six 2-hour sessions + tutorials + exam.
View Course

Course 2

The Digital Transformation Lifecycle

All organisations - from the very large to the very small - are feeling increasing pressure to "go digital". This course covers a general digital transformation journey and provides practical guidance at each stage.

How should business leaders and owners tackle digital transformation?

This is a new course, currently being reviewed pending its certification as a Wits Short Course.

Both online and face-to-face versions of this course. Six 2 hour sessions + tutorials + group project + exam.
View Course