Programming Courses

Do you want to create your own software?

Get hands-on experience with Microsoft Visual Studio.Create Mobile,Web and Desktop Applications. Get started with C#, Java, VB and many more.

  • Write your own software and apps
  • Learn C# with Microsoft Visual Studio
  • Become a .Net Developer
  • Learn Advance Programming With Java, C#, Javascript.
  • Develop Web Applicaitons with ASP.NET MVC

Computer Programming Courses | Classroom and Online training

Computer Programming courses teach programmers how to task computers. Computers would not know what to do without programmers! Computer Programming courses teach the process of writing, testing, troubleshooting and maintaining the source code of computer programmes, written in a computer programming language. Programming (also known as 'coding') is truly a sought-after profession all over the world.

Some of the most highly regarded qualifications in the industry can be obtained at MasterGrade IT. Available Programming Courses include Java programming, Visual Basic (VBA) programming, .Net Framework and Microsoft Certified Professional Developer training, MCTS (Microsoft Certified Technology Specialist) and MCSD (Microsoft Certified Solution Developer).

Computer Programming Courses Overview

MasterGrade IT's computer programming courses consist of a number of essential elements. This is because the process of writing source code requires expertise in many different subjects, including knowledge of the application domain, specialised algorithms, and formal logic. Our Computer programming courses range from an introduction to programming, through learning Java development and attaining Java certification. Study your way to a successful career as a computer programmer with MasterGrade' superior computer programming training.

Who should attend our computer programming courses

If you want to start programming for software, our computer programming courses is ideal. Whether you’re new to Computer programming our Introduction to programming will provide you the basic skills and knowledge to start programming software, after completing our advance computer programming courses.


Our Programming Courses

Introduction to Programming- mastergrade it cape town south africa

Introduction to Programming

Start your programming career

  • Introduction to Computer Programs
  • Introduction to Scripting
  • Introduction to Developing a User Interface
  • Introduction to the Software Development Process

Read More
Programming in HTML5 with JavaScript and CSS3 Course - mastergrade it cape town south africa

Course 20480B

Programming in HTML5 with JavaScript and CSS3 Course

Learn how to develop Windows Apps and Web Applications using HTML5,CSS, JS

  • Overview of HTML , CSS and JavaScript
  • Creating and Styling HTML5 Pages
  • Introduction to JavaScript
  • Creating Forms to Collect Data and Validate User Input
  • Communicating with a Remote Data Source
  • Implementing Real-Time Communications by Using Web Sockets

Read More
JavaScript Fundamentals course - mastergradeit cape town south africa
JavaScript Fundamentals course - mastergradeit cape town south africa

JavaScript Fundamentals course

Start your javascript journey with OOP in mind.

  • Introduction to JavaScript
  • Working with Variables and Data
  • Functions, Methods and Events
  • Controlling Program Flow
  • The JavaScript Object Model
  • JavaScript Language Objects
  • Developing Interactive Forms
  • Cookies and JavaScript Security

Read More

JavaScript Advanced Programming Course - mastergradeit cape town south africa

JavaScript Advanced Programming Course

Advance your JavaScript knowledge and become experienced programmer for the Web

  • Using Programming Techniques
  • Implementing Cross-Browser Compatibility
  • Using Custom Objects in JavaScript
  • Working with Arrays
  • Handling Cookies Using JavaScript
  • Validating Forms Using JavaScript

Read More
Developing Windows Store Apps Using HTML5 and JavaScriptCourse  - 20481B course
Course code: 20481B

Developing Windows Store Apps Using HTML5 and JavaScript

Learn to develop Windows 8 and 10 Apps.

  • Overview of the Windows 8.1 Platform and Windows Store Apps
  • Single-Page Apps and the MVVM Design Pattern
  • Using WinJS
  • Presenting Data
  • Implementing Tiles and User Notifications
  • Handling Files in Windows Store Apps
  • Windows Store App Process Lifetime Management
  • Designing and Implementing Navigation in a Windows StoreApp
  • Implementing Windows 8.1 Contracts
  • Planning for Windows Store App Deployment

Read More
Java Programming FoundationsCourse - mastergrade it cape town south africa | Programming courses | Computer Programming courses | Programming courses

Java Programming Foundations

Learn Java Programming From Scratch

  • Introduction to the Course
  • Introduction to Java Programming
  • Strings & Mathematical Operators
  • Boolean Logic & IF ELSE Statements (Part 1/2)
  • Boolean Logic & IF ELSE Statements (Part 2/2)
  • Object Oriented Programming (OOP)

Read More
Java Fundamentals (Java SE 7&6) Courses - mastergrade it cape town south africa |Programming courses Cape town | Programming | Programming courses South Africa |Programming
introduction to programming, computer programming, programming courses

Java Fundamentals (Java SE 7&6)

Earn a Java Certification

  • Programming in Java
  • Controlling Program Flow
  • Working with Java Class Libraries
  • Representing OOP Concepts Using UML
  • Identifying Client-Side Technologies
  • Identifying Integration Technologies

Read More
Java Advanced Programming (Java SE 7 & 6) courses  - mastergrade it cape town south africa
Java Advanced Programming (Java SE 7 & 6) courses  - mastergrade it cape town south africa
course: 6235

Java Advanced Programming (Java SE 7 & 6) courses

Become A Certified JAVA Professional

  • Implementing Object-Oriented Programming Concepts
  • Working with Java Utility Class Libraries
  • Using the Java I/O Package
  • Using Collections
  • Working with Generics
  • Using Multi-Threaded Programs
  • Managing Java Applications

Become a java programmer.

Read More