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.

HTML & CSS (05): Make texts prettier

HTML & CSS for beginners

HTML & CSS (11): Define hyperlinks (1)

HTML & CSS for beginners

HTML & CSS (29): Beautiful text with CSS (1)

HTML & CSS for beginners

HTML & CSS (43): Creating the basic framework

HTML & CSS for beginners

FX Library Glassmorphism: 20 Glass Surfaces & UI Widgets in CSS

FX Library: 120 modern CSS effects for web design & WordPress

Creating web forms: 3.6 | Attributes: readonly, disabled, placeholder, minlength, maxlength

Create web forms for websites (practical tutorial)

Creating web forms: 5.6 | Range Slider

Create web forms for websites (practical tutorial)

Creating Web Forms: 6.6 | Server-Side Handling with Node.JS and Express

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 2.6 | Practical Exercise: Fixing Layout/Overflow

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 3.6 | DOM-Breakpoints

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.6 | Basic UI in React

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

OpenAI API: 4.6 | Function calls

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

OpenAI API: 5.6 | Add product to shopping cart

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

Flexbox in CSS & HTML: 3.6 | Stretch and single alignment

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

Flexbox in CSS & HTML: 4.6 | Gallery-Layout

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

React Tutorial: 3.6 | Input fields and dynamic props

Learn and understand React - the practical tutorial

React-Tutorial: 4.6 | Delete to-dos

Learn and understand React - the practical tutorial

React tutorial: 5.6 | Video volume control

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.6 | Rest parameter

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 5.6 | Naming, code and layout conventions

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

C# programming: 6.6 | Exercise for creating methods

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

C# programming: 7.6 | String concatenation

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

C# programming: 8.6 | Shorthand If, Else, If, Else (the ternary conditional operator)

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

C# programming: 9.6 | While loop

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

C# programming: 10.6 | Finalizer/Destructors

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

C# programming: 11.6 | Jagged arrays (branched/jagged arrays)

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

C# programming: 13.6 | WPF: Tool tip

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

C# programming: 14.6 | Fill ListBox with data from the SQLite database

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

C# programming: 15.6 | LINQ: Edit class XElement/XML file from the Internet

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

Elementor for WordPress: 3.6 | Create imprint

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

Elementor for WordPress: 13.6 | Positioning

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

Elementor for WordPress: 14.6 | Button

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

Elementor for WordPress: 15.6 | Icon list

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

Elementor for WordPress: 20.6 | Slides

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

Understanding and setting up OpenVPN - secure in the network: 2.6 Advantages of a VPN

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 3.6 PKI: Public key infrastructure

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.6 Creating user keys

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 6.7 OVPN file transfer: Linux and macOS terminal

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 1.6 It's all about spaces

Learning to program with Python - the practical tutorial

Programming with Python - 2.6 Using string functions

Learning to program with Python - the practical tutorial

Programming with Python - 4.6 Using for loops

Learning to program with Python - the practical tutorial

Programming with Python - 7.6 Inner functions and closures

Learning to program with Python - the practical tutorial

Programming with Python - 8.6 Distributing your own packages

Learning to program with Python - the practical tutorial

Programming with Python - 11.6 The self-reference

Learning to program with Python - the practical tutorial

Programming with Python - 12.6 Import/Export as JSON

Learning to program with Python - the practical tutorial

Programming with Python - 15.6 MySQL connection with Python

Learning to program with Python - the practical tutorial

Linux for beginners - 5.6 Displaying the contents of files with cat, tail, head, more

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

Linux for beginners - 6.6 Archiving and compressing files with tar, zip

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

Software programming for beginners: 7.6 What is a programming language?

Learning programming for beginners

Version management with Git, GitHub and Co - 06 Changes to the project (status, gitignore, add)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.6 Arrays

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.6 Switch and case statement

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.6 Interactive clock

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.6 Progressbar

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.6 To-do list: Architecture and data structure

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 06 The nesting principle

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 07 Lambda expressions and simple button clicks

JavaFX for GUI development

JavaFX for GUI development - 13 CheckBox

JavaFX for GUI development

JavaFX for GUI development - 34 Menu

JavaFX for GUI development

JavaFX for GUI development - 40 Path

JavaFX for GUI development

Object-oriented web programming with php - 1.06 Changes in PHP 7

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 2.06 Inheritance

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.06 Values and references

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.06 Exercise #2

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.06 Visibility of methods

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.06 Check type with instanceof

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.06 The first controller and an action

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 10 lists

Programming with Python - the beginners' course

Python programming for beginners - 20 exception handling with Try, Except, Else, Finally

Programming with Python - the beginners' course

Python programming for beginners - 26 The random module

Programming with Python - the beginners' course

Python programming for beginners - 42 prime numbers: Exercise

Programming with Python - the beginners' course

Python programming for beginners - 51 More about Dictionaries

Programming with Python - the beginners' course

Python programming for beginners - 57 Python debugger

Programming with Python - the beginners' course

Python programming for beginners - 63 The Tkinter Grid Geometry Manager

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 2.6 Headings

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.6 Spelling

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.6 Citations (Part 2)

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

HTML, CSS and JavaScript basics - 29 The role of div containers

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 35 Set font size

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 06 Handling click events

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 13 for loops

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 20 Using arrays

HTML, CSS and JavaScript basics tutorial

Earn money with the AdSense formula - 3.6 Finding a color scheme

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 4.6 One-dimensional arrays

Java development for beginners

Earn money with the AdSense formula - 4.6 Interpreting keywords: Download intent?

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 5.6 Priorities

Java development for beginners

Java for beginners - 6.6 Catching exceptions with try/catch

Java development for beginners

Earn money with the AdSense formula - 6.6 Creating basic pages

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.6 Attributes

Java development for beginners

Earn money with the AdSense formula - 7.6 Writing the introduction

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.6 Integrating Google Analytics

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.6 Strings (Part 1)

Java development for beginners

Java for beginners - 9.6 Lists with JList

Java development for beginners

HTML & CSS (06): Lists

HTML & CSS for beginners

HTML & CSS (12): Define hyperlinks (2)

HTML & CSS for beginners

HTML & CSS (30): Beautiful text with CSS (2)

HTML & CSS for beginners

HTML & CSS (44): Designing the content area

HTML & CSS for beginners

FX Library Scroll & Entry: 20 CSS fade-in and scroll animations

FX Library: 120 modern CSS effects for web design & WordPress

Creating web forms: 3.7 | Attributes: pattern and required

Create web forms for websites (practical tutorial)

Creating web forms: 5.7 | Date and time input

Create web forms for websites (practical tutorial)

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