Would you like to learn to programme in C? In this practical course you will master the basic techniques of the C programming language. You will work with variables, data types, control flow, functions, pointers, structures and dynamic memory management. The theory is consistently linked to practical examples, so that you experience straight away how C works and where its strength lies. You will learn from an experienced software trainer who takes you through all the key topics step by step. At the end of the course you will be able to write smaller C programmes independently and you will understand the fundamentals of this influential programming language.
Do you want to move on from C programmer to C++ developer? In this course you will learn all the key aspects of C++. You will work with function overloading, namespaces, classes and object-oriented principles such as encapsulation, inheritance and polymorphism. Dynamic memory allocation, operator overloading, templates and exception handling are also covered. You will gain a solid grounding in the standard C++ library, including the string class, streams and the STL. Theory and practice alternate, so that you apply every technique yourself straight away. Afterwards you will write professional C++ code and understand how the language model fits together.
In this PHP Programming Basics course you will learn to work with this powerful scripting language. You will write your own scripts, create web forms, connect a MySQL database and, as a closing case, build a simple webshop. In this way you will take your first independent steps in dynamic web development.