Best Training courses providers in South Africa
Best 10 C++ Programming training providers in South Africa. Rating with real reviews
Essentials of Project Management
This three-day learning program will help you gain a better understanding of the basics of project management. This Essentials in Project Managementcourse aligns with both Services-aligned and Project Management Institute for their Certified Associate In Project Management (CAPM(r) certification examination, the only course of its kind that aligns to both local as well as international bodies.
Price: R5400
Cities: Cape Town,
Number of lessons:
Course duration: 3 days
Employment: No
Advanced Project Management (PMP)
This five-day training programme will help you understand project initiation, scope description, scope change control, and creating a schedule for efficient project execution. This Advanced Project Management course are both Services SETA unit standard-aligned AND Project Management Institute (PMI) aligned for your Project Management Professional (PMP)(r)certification exam, the only such course aligned to both local and international bodies.
Price: R 7500
Number of lessons:
Course duration: 5 Days
Employment: No
Advanced Management Skills
This learning program is for all people who need to explain the relationship between junior management and other roles. This Unit Standard outlines the knowledge and skills needed to understand the relationships between junior management and the other roles of management in an organisation. This second section is for anyone who needs to apply leadership concepts in their work environment. This Unit Standard is useful for learners working in any sector of the economy or community organisation, as well as non-governmental organisations (NGOs).
Price: R 5400
Number of lessons:
Course duration: 3 Days
Employment: No
Change Management
This programme will help you gain a better understanding of and make recommendations to implement a change process. This learning program will enable you to demonstrate knowledge about and insight into the changing environment; analyze an area that requires change; choose a model for change management and make recommendations for how to implement the change process.
Price: R 3500
Number of lessons:
Course duration: 2 Days
Employment: No
Effective Business Writing
Many people have difficulty writing proposals and reports (RFPs). Our experts will give you the tools and techniques you need to understand the requirements and apply them immediately. Writing Reports and Proposals is a comprehensive one-day training course. You will learn the four stages in report writing and nine tips to help you write engaging and understandable materials. Students will also learn how persuasive language can be used to increase buy-in and get noticed.
Price: R 5400
Number of lessons:
Course duration: 2 Days
Employment: No
Motivate Your Team for Success
The module will allow the learner to demonstrate the importance of motivating a group by completing the following: Give examples to illustrate why motivation matters Identify motivation indicators according to theory and practice Based on feedback and self-reflection, identify strengths and areas that need development Based on feedback and observation, identify strengths and areas for development in your team Compare and Contrast Two Theories of Motivation with Examples Based on theory and practice, identify elements of group dynamics Create an action plan to Strengthen the Team in accordance with Standard Operating Procedures
Price: R 3500
Number of lessons:
Course duration: 2 Days
Employment: No
Conducting Effective Disciplinary Hearings
The Counciling Disciplinary Hearings course aims to equip participants with the skills necessary for participating in disciplinary inquiries. The workshop will equip participants with the skills to understand and apply South African labour law.
Price: R 3500
Number of lessons:
Course duration: 2 Days
Employment: No
Effective Communication Skills
In a technology-driven society, human connections are possible! Men and women in the 21st century struggle between the personal nature of technology and human relationships. Many situations, including those that involve sensitive feelings, escalating conflict, high priority, important authority or a lot of money, require business people to spend the effort to get in the same room to share information. They try to replicate face-to-face communication between people who are located far away. It's true.
Price: R3500
Number of lessons:
Course duration: 2 Days
Employment: No
Effective Time Management
Time Management is for anyone who wants to effectively manage their time by using a variety of practical methods taught in this course. Objectives and Outcomes The following is available to learners: Time management profiles Learn the principles of time management To complete department/division/section work functions efficiently, create time-efficient work plans Implement time efficient work plans
Price: R 3500
Number of lessons:
Course duration: 2 Days
Employment: No
Selling Smarter
It is no secret that the industry of sales continues to evolve and change rapidly. The joke-telling, back-slapping salesperson has vanished. He is replaced by a new generation sales professionals, highly trained and well-trained, with the traits of honesty, trustworthiness and competence.
Price: R 1900
Number of lessons:
Course duration: 1 Day
Employment: No
Dynamite Sales Presentations
You don't have to be a master of technical skills to give a great presentation. Instead, impress your clients by your knowledge and understanding of the products and services that you offer and their problems and the solutions.
Price: R 1900
Number of lessons:
Course duration: 1 Day
Employment: No
Building Relationships for Success in Sales
This course will show you that friendship is the business. All sales professionals need to make friends and build relationships. No matter how large or small your business is, strategic friendships can make or break it.
Price: R 1900
Cities: Cape Town,
Number of lessons:
Course duration: 1 Day
Employment: No
Digital Marketing Social Media and Design Certification
Being a digital marketing guru is more than learning about the internet and social media platforms . This requires a deep understanding of web design, an eye for image design, and copy that inspires action. This program consists of three components. It starts with Graphic/Print Media Design and ends with Web/UX Design.
Price: R 40550
Number of lessons:
Course duration: 10 Months
Employment: No
Managing Difficult Conversations
This course will equip you with the skills to handle difficult conversations and achieve the best possible results. This workshop will help you: Establish the frame of reference; Set a positive intention and the desired outcome; Use communication skills in a conversation; Create a script to guide difficult conversations.
Price: R 1900
Cities: Cape Town,
Number of lessons:
Course duration: 1 Day
Employment: No
Emotional Intelligence Works
This learning program is for anyone who needs to use the principles and concepts of emotional intelligence in the management of themselves and others. The learner will be able: Demonstrate knowledge of and understanding the concepts and principles of emotional intelligence in relation to life and work relations Analyze the role and impact of emotional intelligence on interpersonal and intrapersonal relationships in your life and work Analyze the effect of emotional intelligence on life and work interactions Assess your emotional intelligence to identify areas for development
Price: R 3500
Number of lessons:
Course duration: 2 Days
Employment: No
Stress Management
Stress Management Course is for anyone who wants to learn more about stress and make positive changes in their lives to live a happier and healthier life. This workshop will cover all aspects of stress, and provide practical solutions and plans for actions in personal and professional situations.
Price: R 1900
Number of lessons:
Course duration: 1 Day
Employment: No
Higher Certificate in Design: Game Design & Development, NQF5
GDC offers a Higher Certificate in Design Thinking, with a special focus on Game Design & development. The programme combines both design and development and exposes the game designer to both. The program will teach students programming in C# scripting and game theory. It also teaches them how to develop games using Unity 3D, the most popular gaming engine. Students will also be able to develop games compatible with different VR hardware using the latest Virtual Reality technology.
Price: R 50032
Number of lessons:
Course duration: 12 Months
Employment: No
BA Honours Degree: Multimedia Design
Multimedia Design at GDC focuses primarily on interactive design and motion graphic. Interactive design can include web design, applications development, and physical computing. Motion graphics, on the other hand, includes animated graphics, corporate identities, title sequences, and corporate logos. This programme is a Bachelor Honours degree. It aims to consolidate and enhance the student's knowledge in Multimedia Design and to increase research capacity.
Price: R 45400
Number of lessons:
Course duration: 12 Months
Employment: No
FET Certificate: IT Technical Support NQF4 (IT Support/PC Technician)
A career as a computer tech support/PC technician is a great option if you love problem solving and working with technology. A IT Support/PC Tech is someone who repairs, maintains, supports, and maintains computers and other servers. Technicians may be responsible for configuring and installing new hardware, updating software, maintaining computer networks, and supporting end-users. Establish a strong foundation in the field of Computer Sciences and Information Technology.
Price: R 57580
Number of lessons:
Course duration: 12 Months
Employment: No
Higher Certificate: Entrepreneurship, Business Management with Future Technology and/or Digital Marketing Specialisation
This qualification is for students who want to own and manage their own business. It covers a variety of topics including marketing, business management, project management, entrepreneurship, and marketing. Students are encouraged to create plans about how they see the challenges at their local and regional levels and what actions need to be taken to address them. This course is regarded as one the most modern, innovative and future-ready Entrepreneurship courses in South Africa.
Price: R 57580
Number of lessons:
Course duration: 12 Months
Employment: No
Database Development and Administration with Oracle, Microsoft SQL Server and Azure Certification
Data Science are emerging - Database professionals will have great demand provided they are able to cope with developing, querying, and managing data and database systems. This programme provides an overview of the roles of Database Developer (Part 1), responsible for developing database technologies, and Administrator (Part 2), which focuses on support and routine maintenance. The program focuses on the integration of industry-leading cloud and database platforms, Oracle and Microsoft SQL Server.
Price: R 45600
Number of lessons:
Course duration: 10 Months
Employment: No
Higher Certificate in Design: Game Design & Development, NQF5
GDC offers a Higher Certificate in Design Thinking, with a special focus on Game Design & development. The programme combines both design and development and exposes the game designer to both. The program will teach students programming in C# scripting and game theory. It also teaches them how to develop games using Unity 3D, the most popular gaming engine. Students will also be able to develop games compatible with different VR hardware using the latest Virtual Reality technology.
Price: R 62540
Number of lessons:
Course duration: 12 Months
Employment: No
Full Stack Web Developer (NC: IT Systems Developer NQF5)
GDC offers a Higher Certificate in Design Thinking, with a special focus on Game Design & development. The programme combines both design and development and exposes the game designer to both. The program will teach students programming in C# scripting and game theory. It also teaches them how to develop games using Unity 3D, the most popular gaming engine. Students will also be able to develop games compatible with different VR hardware using the latest Virtual Reality technology.
Price: R 57580
Number of lessons:
Course duration: 12 Months
Employment: No
Full Stack Web Developer (NC: IT Systems Developer NQF5)
A Full Stack software developer is a programmer who analyzes user needs and creates solutions for business problems. You will learn Java and ObjectOriented Programming. Additionally, you will be able to create Graphical User Interfaces with Java libraries. Java is still one of the most popular and in-demand computer programming languages. It's used to create cross-platform coding solutions for web, desktop, and mobile devices.
Price: R 45080
Number of lessons:
Course duration: 12 Months
Employment: No
Full Stack Web Developer (NC: IT Systems Developer NQF5)
A full stack web and software developer programmer that creates web-based software solutions for business problems. Full-Stack Developers are responsible for developing apps, websites, databases, and desktop solutions. AIE students who follow this track will be able to use a variety languages and tools to create both front-end (server) and back-end (server-side) software components. These languages include front end and server software components. These languages are Java and VueJs , NodeJs , SQL2_ and MongoDB. Java is still one of the most popular and in-demand computer programming languages.
Price: R 68080
Number of lessons:
Course duration: 12 Months
Employment: No
Querying MS SQL Server 2014
This 5-day instructor-led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation for all SQL Server-related disciplines; namely, Database Administration, Database Development and Business Intelligence.
Price: R11900
Number of lessons:
Course duration: 5 Days
Employment: No
Introduction to Computer Graphics
This course will introduce students to 3D computer graphics theory and a brief introduction to OpenGL shader programming. The theory will cover the formal description and lighting of 3D models, and how they can be rendered to create the desired representation of a 3D scene. A series of brief assignments will cover the theoretical side and introduce students to basic OpenGL shader programming. The topics include the rendering pipeline, rasterization, 3D mesh model representation, homogeneous coordinates, modelling and viewing transforms; shading and lighting; GLSL shader program; OpenGL/WebGL programming and advanced rendering - raytracing.
Number of lessons:
Course duration:
Employment: No
Artificial Intelligence
The course will introduce students to the foundational concepts and computation techniques of modern Artificial Intelligence, as well as their theoretical underpinnings in logic and search. These techniques will be used to solve real-world problems. Students will also learn how they can be selected and implemented. The core topics include problem solving, knowledge representation, reasoning, machine learning, and dealing with uncertainty. There are also selected topics that relate to planning, agents, and natural language processing.
Number of lessons:
Course duration:
Employment: No
Big Data Management & Analysis
This course focuses on big data storage systems and analysis. NoSQL and Hadoop are all covered. HIVE, HIVE and YARN are also included. Also, an introduction to data mining techniques is provided. The course ends with a short presentation on recent developments in database technology, including spatial, temporal and mobile data management, text, and social network data management.
Number of lessons:
Course duration:
Employment: No
Functional Programming
Students will learn about the alternative functional programming paradigm, its theoretical foundations in the lambda calculator, and its practical application in particular languages. The undergraduate theory of algorithms module, which used a Turing machine approach to computing, will help students expand their theoretical understanding of computation. The concept of "functions and rules" will be introduced to students.
Cities: Cape Town,
Number of lessons:
Course duration:
Employment: No
Information Technology Honours Project
This is the mandatory research project component for a Computer Science Honours Degree. This project is a large, under-supervised project that runs over the course of the academic year. It also includes a mini-dissertation as well as other project deliverables.
Number of lessons:
Course duration:
Employment: No
Computer Science Honours
A pamphlet outlining the year's programme is available from the Department. A major research project makes up 60 credits and the remaining 70 credits is calculated from the coursework modules. Although the modules will vary from one year to another, they will generally include: Research Methods (compulsory), New Venture Planning(compulsory), Functional Programming (1 and 2)), Compiler Construction 1 and 2 (2 compulsory), Big Data Management and Analysis (compulsory), Big Data Management and Analysis (compulsory), Big Data Management and Analysis (compulsory), Human Computer Interaction (compulsory), Network Security, Computer Game Design and High Performance Computing.
Number of lessons:
Course duration:
Employment: No
Computer Science Honours Project
This is the mandatory research project component for a Computer Science Honours Degree. This project is a large, under-supervised project that runs over the course of the academic year. It also includes a mini-dissertation as well as other project deliverables.
Number of lessons:
Course duration:
Employment: No
FINANCIAL SYSTEMS DESIGN
This course aims to give students a comprehensive view of software design and craftmanship in the context of financial services. This course is extremely practical and will teach you how to manage, integrate, review, and design financial software solutions. The core focus of the course will be on process design aspects such as testing, integration, life cycle design and testing. The course's software management and development frameworks will be largely qualitative. This course will allow students to complement and complete their core programming knowledge and skills from other courses by incorporating practical, real-world software development considerations.
Number of lessons:
Course duration:
Employment: No
WEB PROGRAMMING
This course introduces students the technology that underpins the modern Internet. This course covers the technology used to encode and architect information, Javascript as a dynamic execution method, modern information encoding methods such as XML and the creation and maintenance of Web applications.
Number of lessons:
Course duration:
Employment: No
SOFTWARE ENGINEERING
This module introduces a variety of techniques in both object-oriented and structured methods to help you design and analyse well-engineered software solutions. CASE tools will be used to model, document and create design specifications. We will also discuss different life cycle models.
Cities: Cape Town,
Number of lessons:
Course duration:
Employment: No
OBJECT-ORIENTED PROGRAMMING IN PYTHON
This course is an introduction to object-oriented programing in modern languages, such as Python. Python is becoming more popular as a way to introduce programming concepts to people who are just starting to program. The Python language will teach students how to create simple programs.
Cities: Cape Town,
Number of lessons:
Course duration:
Employment: No
COMPUTATIONAL GEOMETRY FOR 3D PRINTING
It is important to understand surface and volumetric modeling concepts that are applicable to 3D printing. Rapid prototyping is becoming more common with 3D printers. Fused Deposition Modelling (FDM) is a method that involves depositing thin layers semi-molten materials. However, it isn't without its limitations. Material thickness and support structures are important factors to consider. This course will teach you how to create 3D printed geometric models. Students will learn how to code 3D modelling software and then design and print a model. The topics covered are: Geometry and Topology of Computer Graphics; 3D printing concepts: Printing Hardware. Overhang Support. Applications. Volumetric concepts: Voxels. Computational solid Geometry. Isosurface extraction. Surface concepts: Parametric Surfaces. Mesh Smoothing. Free-Form Deformation.
Number of lessons:
Course duration:
Employment: No
DISTRIBUTED SCIENTIFIC COMPUTING
This course aims to give an overview of the components that go into building Grid and Cloud computing systems. It also focuses on Scientific Computing. This course provides an overview of the components of Grid and Cloud computing environments. These components include those used to create distributed data and computing grids, as well as the various "as-a-service" systems that are commonly referred to under Cloud computing. These components are also used to support large-scale Scientific Computing.
Number of lessons:
Course duration:
Employment: No
RESEARCH METHODS IN COMPUTER SCIENCE
The Research Methods course aims to expose students to a range of research methods that are relevant to Computer Science. This will help them prepare for the minor dissertation portion of their degree. The goal is to help students write a research proposal and understand the complexities of conducting research in Computer Science.
Number of lessons:
Course duration:
Employment: No
DATA VISUALISATION
Visualization is the visual representation of data. It has the purpose of improving comprehension, communication and decision-making. This course will teach you how to effectively visualize large multidimensional data sets. This course covers the topic of visual thinking. We will discuss current knowledge about human perception and show how this knowledge can be used to create better data visualisations.
Number of lessons:
Course duration:
Employment: No
COMPUTER SCIENCE DISSERTATION
The course involves the investigation of a topic approved for intensive study by the student, culminating with the submission of a thesis. The dissertation must demonstrate that the candidate has completed a program of training in research methods and have a good knowledge of the scientific principles behind the research. It should be clear and adhere to the requirements of the faculty and department. A dissertation is usually a report that details the conduct and analysis of research under the supervision of a qualified supervisor. It should be well-thought out and refer to previous research.
Number of lessons:
Course duration:
Employment: No

Incus Data believes CODING MATTERS. Code is everywhere. Software powers cars, planes and TVs. Software powers hospitals, banks, and government. Good, professional programming is essential. Programming is also our passion. Teaching programmers is what we love to do.

Read more

Who are the best people to fill roles in C++ programming?

C++ roles are best for people who love programming and coding. These people are interested in engineering, design, quality control and management. C++ roles are suited to those who can solve complex problems and are interested in computers. C++ roles require individuals to have leadership skills and the ability to work with others. C++ roles require people who are able to keep up with new methodologies and technologies.

How can I tell if C++ is right to me?

Learning C++ could be the right choice for you if you are looking to make a career in software development, programming or any other computational field. You can also learn C++ if you are interested in programming analyst, embedded engineer, and software engineer. C++ has many important applications in finance, accounting, and astronomy. C++ is an ideal language for those who have already learned C. C++ is a good choice if you want to learn how to program computers or create software packages. This includes games, graphics, video editors, office apps, and operating systems. C++ can be a great place to begin if you don’t know how to program.

Which C++ courses are available?

reed.co.uk offers a wide range of C++ courses that are offered by a variety of learning providers. There are many C++ courses available, and they vary in length and learning methods. Many offer tutor support. There are many learning options, whether you’re looking to earn a regulated qualification or a C++ course that provides CPD hours or qualifications.

Which courses are similar to C++?

You might also be interested Coding, C#, and Go courses if you are looking for C++ classes. These courses can be taken in order to enhance your knowledge of the subject. A deeper understanding of the subject will help you improve your professional and personal performance.

What study methods are available for C++ course?

The course you take and your choice of study method will determine how you learn C++. You can enroll in either an offline C++ class where you can access the content offline, or a classroom C++ class where the course is taught in a classroom setting at a specific location. reed.co.uk offers a range of C++ courses, including in-company courses and distance learning courses.

Which C++ courses can I take for free?

Students can take free C++ courses at reed.co.uk. These courses are a great way for you to learn more about a topic you are interested in, without having to commit to a large amount of money.