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.

Flexbox in CSS & HTML: 4.5 | Chat-Layout

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

React-Tutorial: 3.5 | Counter component with props

Learn and understand React - the practical tutorial

React Tutorial: 4.5 | Group by Done Status

Learn and understand React - the practical tutorial

React tutorial: 5.5 | Video events for play and pause

Learn and understand React - the practical tutorial

React Tutorial: 6.5 | Optimization of components with useMemo

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.5 | Destructuring

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 2.5 | Update of Visual Studio

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

C# programming: 5.5 | Examples of data types part 4 (e.g. string methods such as search, change)

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

C# programming: 6.5 | Methods with return value/debugger (third part)

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

C# programming: 7.5 | Assignment operators

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

C# Programming: 8.5 | Nested If Queries (Part 2)

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

C# programming: 9.5 | Solution for the do-while loop task

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

C# programming: 10.5 | Properties/Get- and Set-Properties

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

C# programming: 11.5 | 3-dimensional arrays

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

C# Programming: 12.4 | Lambda Expressions

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

C# programming: 13.5 | WPF: ComboBox/SelectionChanged and Loaded-EventHandler

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

C# programming: 14.5 | DB Browser for SQLite databases

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

C# programming: 15.5 | LINQ: XML files and collections

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

Elementor for WordPress: 2.5 | Don't forget your SSL certificate!

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

Elementor for WordPress: 3.5 | Create your first page and turn it into a homepage

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

Elementor for WordPress: 13.5 | Masking

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

Elementor for WordPress: 14.5 | Video

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

Elementor for WordPress: 15.5 | Image gallery

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

Elementor for WordPress: 16.5 | Sidebar

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

Elementor for WordPress: 20.5 | Login

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

Elementor for WordPress: 23.5 | Imprint obligation

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

Understanding and setting up OpenVPN - secure in the network: 2.5 Who is VPN useful for?

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 3.5 Diffie-Hellman-Merkle key exchange

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 4.5 Ubuntu: Preparation

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.5 Creating server certificates

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 6.5 iOS connect to our OpenVPN server

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 1.5 Working with PyCharm

Learning to program with Python - the practical tutorial

Programming with Python - 2.5 Using strings

Learning to program with Python - the practical tutorial

Programming with Python - 4.5 Repetition with while loops

Learning to program with Python - the practical tutorial

Programming with Python - 7.5 Functions as data types

Learning to program with Python - the practical tutorial

Programming with Python - 8.5 Batteries included: the Python Standard Library

Learning to program with Python - the practical tutorial

Programming with Python - 11.5 The keyword "super"

Learning to program with Python - the practical tutorial

Programming with Python - 12.5 Working with the XML format

Learning to program with Python - the practical tutorial

Programming with Python - 13.5 Using mockups

Learning to program with Python - the practical tutorial

Programming with Python - 15.5 Basic functionality: Create, Read, Update and Delete (CRUD)

Learning to program with Python - the practical tutorial

Linux for beginners - 5.5 Where am I right now? The command pwd

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

Linux for beginners - 6.5 Execute file

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

Software programming for beginners: 1.5 comments

Learning programming for beginners

Software programming for beginners: 5.5 Loops with do/while

Learning programming for beginners

Software programming for beginners: 6.5 Using multiple files

Learning programming for beginners

Software programming for beginners: 7.5 Compiled and interpreted languages

Learning programming for beginners

Version management with Git, GitHub and Co - 05 Create a repository (init, status)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.5 If and Else-If conditions

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.5 Do-While and While Loop

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.5 Date object

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 4.5 Animations in jQuery

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.5 Draggable

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 7.5 Brain-Game: JS and jQuery, part 3, Timer and completion of the game

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.5 To-do-List: Editing list elements, basics

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 05 Declaring and using variables

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 06 Using multiple scenes

JavaFX for GUI development

JavaFX for GUI development - 12 radio buttons

JavaFX for GUI development

JavaFX for GUI development - 33 TitledPane

JavaFX for GUI development

JavaFX for GUI development - 39 Rectangle and Ellipse

JavaFX for GUI development

JavaFX for GUI development - 46 ScatterChart

JavaFX for GUI development

Object-oriented web programming with php - 1.05 Preview: What you end up developing

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 2.05 Abstraction

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.05 Naming conventions

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.05 Validity scopes in objects

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.05 Visibility of properties: public, private, protected

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.05 Overloading with get, set & Co

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.05 Routing: Assigning controllers and actions

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 09 Formatting strings extended

Programming with Python - the beginners' course

Python programming for beginners - 19 Range function

Programming with Python - the beginners' course

Python programming for beginners - 25 Create your own modules in Python

Programming with Python - the beginners' course

Python programming for beginners - 41 Enumerate function

Programming with Python - the beginners' course

Python programming for beginners - 50 sets and their methods

Programming with Python - the beginners' course

Python programming for beginners - 56 counters

Programming with Python - the beginners' course

Python programming for beginners - 62 Using images

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 1.5 Off-page optimization: Overview

Reach the top with search engine optimization - SEO for up-and-comers

With search engine optimization to the top - SEO for up-and-comers - 2.5 The right description

Reach the top with search engine optimization - SEO for up-and-comers

With search engine optimization to the top - SEO for up-and-comers - 3.5 Google Analytics: critical figures

Reach the top with search engine optimization - SEO for up-and-comers

With search engine optimization to the top - SEO for up-and-comers - 4.5 Citations: Practice

Reach the top with search engine optimization - SEO for up-and-comers

With search engine optimization to the top - SEO for up-and-comers - 6.5 Twitter and SEO

Reach the top with search engine optimization - SEO for up-and-comers

Basics HTML, CSS and JavaScript - 16 Using tables

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 28 HTML attributes class and id

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 34 Setting borders

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 05 Outputting data

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 12 conditions with if

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 19 Computing with JavaScript

HTML, CSS and JavaScript basics tutorial

Java for beginners - 1.5 Working with the course

Java development for beginners

Earn money with the AdSense formula - 2.5 Observe the policies

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 3.5 The content structure

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 4.5 Typecasting

Java development for beginners

Earn money with the AdSense formula - 4.5 Analyzing the competition: Practice

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 5.5 Logical operators

Java development for beginners

Earn money with the AdSense formula - 5.5 Using SSL certificates

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 6.5 The switch()-statement

Java development for beginners

Earn money with the AdSense formula - 6.5 Theme setup

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.5 Constructors

Java development for beginners

Earn money with the AdSense formula - 7.5 Categorize content

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.5 Register with Webmaster Tools

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.5 Input/Output with Java

Java development for beginners

Earn money with the AdSense formula - 9.5 Buy texts

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 9.5 Arrange components with layouts (part 2)

Java development for beginners

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