White icon for the tutorials category CMS & Web
CMS & Web
Content for the web - you have the overview!
Content for the web - you have the overview!

Your tutorials on CMS and basic programming skills

Text, photos, graphics, sounds and pages - as soon as you are active on the web, you need to organize your content in order to keep track of thousands of files and large projects. The tool of choice: content management systems. Our CMS tutorials will make you even more digitally savvy. And because you'll always come across HTML code or the odd line of Python code on the web, you can also learn the basics of programming with our training courses.

Chrome Developer Tools: 8.3 | The Safari DevTools

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.3 | Adding an endpoint to the server

OpenAI API: Program AI-based chats, sales assistants & text adventures

OpenAI API: 4.3 | Prepare the quests

OpenAI API: Program AI-based chats, sales assistants & text adventures

OpenAI API: 5.3 | More products

OpenAI API: Program AI-based chats, sales assistants & text adventures

OpenAI API: 2.3 | IMPORTANT: Update of the OpenAI API and AstroJS

OpenAI API: Program AI-based chats, sales assistants & text adventures

Flexbox in CSS & HTML: 3.3 | Child elements - Distribute space (exercise)

Flexbox in CSS & HTML (Tutorial) - develop responsive layouts

Flexbox in CSS & HTML: 4.3 | Form inputs

Flexbox in CSS & HTML (Tutorial) - develop responsive layouts

React tutorial: 1.3 | Set up development environment

Learn and understand React - the practical tutorial

React-Tutorial: 2.3 | Arrow-Functions

Learn and understand React - the practical tutorial

React Tutorial: 3.3 | JavaScript expressions in JSX

Learn and understand React - the practical tutorial

React-Tutorial: 4.3 | Mark to-do as done

Learn and understand React - the practical tutorial

React-Tutorial: 5.3 | New video player component with play/pause/stop

Learn and understand React - the practical tutorial

React-Tutorial: 6.3 | Optimization of components with memo

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.3 | Arrow-Functions

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 2.3 | Installing components or language packages subsequently

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 4.3 | Comments in source code

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 5.3 | Examples of data types part 2 (e.g. float, double, decimal)

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 6.3 | Methods with return value (first part)

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 7.3 | Comparison operators

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 8.3 | If, TryParse, Parse

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 9.3 | For loop with a double variable

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 10.3 | The constructor

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 11.3 | ForEach-Loop/Foreach-Loop

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 12.3 | Delegates

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 13.3 | WPF: Textbox

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 14.3 | Establishing a connection to the SQLite database (incl. connection string)

Learning to program C# - from data types to object-oriented programming (video tutorial)

C# programming: 15.3 | LINQ: Filtering and sorting

Learning to program C# - from data types to object-oriented programming (video tutorial)

Elementor for WordPress: 2.3 | Secure hosting and domain

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 3.3 | SeedPro plugin, so as not to be disturbed while working

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 4.3 | Explanation of terms for Elementor

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 5.3 | Install the OceanWP theme

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 6.3 | Install additional plugins (Envato Elements, Ocean Extra)

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 8.3 | Preview with Elementor

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 10.3 | Button settings

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 13.3 | Background

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 14.3 | Images

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 15.3 | star rating

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 16.3 | Shortcode and HTML

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 19.3 | Dynamic Atrributes

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 20.3 | Form

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 23.3 | Save templates in Elementor

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Elementor for WordPress: 22.3 | Format your website's menu

Elementor for WordPress (Tutorial): How to create your own Pages with the Page Builder

Understanding and setting up OpenVPN - secure in the network: 2.3 VPN implementation

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 3.3 Symmetric encryption

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 4.3 VirtualBox: Linux installation

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.3 Configuring CA variables

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 6.3 Connecting Windows to our OpenVPN server

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 1.3 Using Python on macOS

Learning to program with Python - the practical tutorial

Programming with Python - 2.3 Type conversion

Learning to program with Python - the practical tutorial

Programming with Python - 3.3 Dictionaries

Learning to program with Python - the practical tutorial

Programming with Python - 4.3 Is this really true?

Learning to program with Python - the practical tutorial

Programming with Python - 6.3 Set Comprehensions

Learning to program with Python - the practical tutorial

Programming with Python - 7.3 The special value None

Learning to program with Python - the practical tutorial

Programming with Python - 8.3 The search path for modules

Learning to program with Python - the practical tutorial

Programming with Python - 9.3 Special handling of individual exceptions

Learning to program with Python - the practical tutorial

Programming with Python - 11.3 Using inheritance

Learning to program with Python - the practical tutorial

Programming with Python - 12.3 Working with binary data

Learning to program with Python - the practical tutorial

Programming with Python - 13.3 Using assertions

Learning to program with Python - the practical tutorial

Programming with Python - 14.3 Downloading content as an HTTP client

Learning to program with Python - the practical tutorial

Programming with Python - 15.3 Introduction to SQL databases

Learning to program with Python - the practical tutorial

Linux for beginners - 2.3 Which Linux distribution is right for me?

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 3.3 Installing an SSH server on your Linux

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 4.3 The Bash (Shell)

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 5.3 Wildcards/placeholders under Linux

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 6.3 Copying, moving and renaming files and folders

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 7.3 Recognizing file types

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 8.3 Creating and deleting a new group

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Linux for beginners - 9.3 Installing software with package manager APT

Linux tutorial for beginners: Learn the basics & set up Ubuntu

Software programming for beginners: 1.3 3..2..1..go: your first program

Learning programming for beginners

Software programming for beginners: 2.3 strings in memory, all 1 and 0 or how?

Learning programming for beginners

Software programming for beginners: 3.3 Using comparisons and conditions

Learning programming for beginners

Software programming for beginners: 4.3 Adding and removing elements

Learning programming for beginners

Software programming for beginners: 5.3 Loops with for

Learning programming for beginners

Software programming for beginners: 6.3 Using return values

Learning programming for beginners

Software programming for beginners: 7.3 Defining methods

Learning programming for beginners

Version management with Git, GitHub and Co - 03 Shell (Terminal) under Windows

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.3 Download from Atom.io

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.3 Return statement

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.3 Object functions

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 4.3 Changing the look of your website with jQuery

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.3 Sortables

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 7.3 Brain Game: JS and jQuery, Part 1

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.3 To-do list: Create architecture

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 03 Skillful compilation

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 04 Using text in the GUI

JavaFX for GUI development

JavaFX for GUI development - 10 TextArea

JavaFX for GUI development

JavaFX for GUI development - 31 FlowPane

JavaFX for GUI development

JavaFX for GUI development - 37 Circle and Circle Arc

JavaFX for GUI development

JavaFX for GUI development - 44 Bar chart - BarChart

JavaFX for GUI development

JavaFX for GUI development - 49 event handlers

JavaFX for GUI development

JavaFX for GUI development - 53 VideoPlayer

JavaFX for GUI development

JavaFX for GUI development - 56 Scene Builder (Project)

JavaFX for GUI development

Object-oriented web programming with php - 1.03 Which editor should I use?

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 2.03 What are classes?

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.03 Features

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.03 Return values of methods

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.03 Using inheritance

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with PHP - 6.03 The magic method __invoke

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 7.03 Even better with namespaces

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 8.03 Observer: Observe objects

PHP Tutorial - object-oriented programming: basics & practice

Your code for more knowledge

Tutorials on web design, CMS and development

Learn with practical online tutorials

The basics of programming - from HTML to Python

Whether you're editing images for the web or writing marketing texts: Sooner or later, the moment will come when you open WordPress or work with developers. It's good if you can have a say, get involved and shine with basic programming skills. This is exactly what our web and CMS tutorials are designed for: By learning how to work with HTML, CSS, PHP and JavaScript, and preferably also with jQuery or Python, you can fix small to large code problems yourself. Programming knowledge required!

From HTML to JavaScript