Learn to program in languages such as C#, Java and Python, with the emphasis on doing it yourself. Our courses are aimed at beginners writing their first lines of code as well as experienced developers who want to specialise further. From day one you build working examples.
In this Python Programming Basics course you learn the fundamentals of one of the most popular programming languages step by step. You work with data types, modules and functions, and are introduced to object-oriented programming. Ideal for beginning developers.
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.
Would you like to learn to program in C#? In this course you will get to know Microsoft's programming language and build your first applications in Visual Studio. You will learn to work with data types, classes, objects, inheritance and exception handling. Step by step you will get to grips with the object-oriented principles that make C# so powerful. The course is aimed at programmers with experience in another language, such as Java, Python or PHP. Afterwards you will be able to write C# programs independently for the Windows platform and beyond.
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.
Embedded software is hidden inside almost every electronic device around you. Think of watches, microwaves, thermostats, cars and smartphones. In this course you will learn how to write software for embedded systems and the Internet of Things using Python and C/C++. You will work with a Raspberry Pi Pico and the RP2040 microcontroller. Step by step, you will discover how the hardware works and how to control it with code. Afterwards, you will be able to build embedded applications independently and you will know which language is best suited to which situation.
In this three-day HTML email course you build a solid grounding in HTML and CSS for creating newsletters. You will learn about responsive design, email properties, testing and useful tools. The Open Learning format lets you learn at your own pace.
In this HTML and CSS Basics course you learn the two building blocks of every website. You work with an HTML editor, define your own stylesheet and build responsive pages. Afterwards you can create a complete website on your own, from structure to design.
In this course you are introduced to JavaScript, the scripting language that adds interaction to your website. You work with variables, functions, arrays, objects, loops and the DOM. A solid foundation for website builders who want to extend their HTML and CSS.
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.
In this WordPress course you learn step by step how to build and maintain a professional website or blog. You work with themes, plug-ins and menus, and easily connect a web shop with iDEAL and PayPal to your site.