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 (48): The website goes online

HTML & CSS for beginners

Creating web forms: 5.11 | Multiline text input with textarea

Create web forms for websites (practical tutorial)

Creating web forms: 6.11 | Select and Textarea elements in React

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.11 | Console: Overview, simple code execution and output

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.11 | Summary: First chat app

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

OpenAI API: 4.11 | Start new chat on the server

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

Flexbox in CSS & HTML: 3.11 | Regulate the size increase in flex direction with flex-grow

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

React-Tutorial: 5.11 | Video list as array

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.11 | Method declaration in object literals

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 15.11 | Accordion

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

Elementor for WordPress: 20.11 | Call to Action

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

Understanding and setting up OpenVPN - secure in the network: 5.11 Client configuration: Create OVPN file

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 15.11 Updating existing data

Learning to program with Python - the practical tutorial

Version management with Git, GitHub and Co - 11 Undoing changes (reset, checkout)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.11 Challenge: Quiz, part 3

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 11 Automation with for-loops

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 18 sliders

JavaFX for GUI development

Object-oriented web programming with php - 5.11 Exercise #3

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.11 Return type of methods

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.11 Retrieving the base URL

PHP Tutorial - object-oriented programming: basics & practice

Java for Beginners – 7.11 Static Attributes and Methods

Java development for beginners

HTML & CSS (17): Forms (5)

HTML & CSS for beginners

HTML & CSS (35): Lists and counters

HTML & CSS for beginners

Create web forms: 5.12 | Lists with select

Create web forms for websites (practical tutorial)

Creating web forms: 6.12 | Forms with Alpine.js

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.12 | Accessing DOM elements in the console

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 4.12 | Provide new quest function for Dr. Owen

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

Flexbox in CSS & HTML: 3.12 | Use flex-shrink to regulate the reduction in the flex direction

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

React-Tutorial: 5.12 | Add new videos to the list

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.12 | Useful and new string functions

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 15.12 | Switcher

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

Elementor for WordPress: 20.12 | Media Carousel

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

Version management with Git, GitHub and Co - 12 Git Hosting: GitHub and Bitbucket

Version management with Git, GitHub and Co

Modern CSS with Sass - 12 Each and While loops

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 19 ProgressBar and ProgressIndicator

JavaFX for GUI development

Object-oriented web programming with php - 5.12 Solution #3

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.12 Creating models using factory patterns

PHP Tutorial - object-oriented programming: basics & practice

Java for beginners - 7.12 Java interfaces

Java development for beginners

HTML & CSS (18): Semantics for the web (1)

HTML & CSS for beginners

HTML & CSS (36): The box model

HTML & CSS for beginners

Creating web forms: 6.13 | Forms with VueJs

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.13 | Snippets and Timing Measurement in the Console

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 4.13 | Chat with the security robot

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

Flexbox in CSS & HTML: 3.13 | Wrapping

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

React-Tutorial: 5.13 | Delete entries from list

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.13 | Template literals

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 15.13 | Social Network Icons

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

Elementor for WordPress: 20.13 | Testimonial Carousel

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

Version management with Git, GitHub and Co - 13 repositories on remote servers (clone, remote, push, pull)

Version management with Git, GitHub and Co

Modern CSS with Sass - 13 case decisions with if and else

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 20 DatePicker

JavaFX for GUI development

Object-oriented web programming with php - 9.13 Creating models for users

PHP Tutorial - object-oriented programming: basics & practice

Java for beginners - 7.13 Inheritance (Part 1)

Java development for beginners

HTML & CSS (19): Semantics for the web (2)

HTML & CSS for beginners

HTML & CSS (37): Positioning elements

HTML & CSS for beginners

Chrome Developer Tools: 3.14 | Grouping and styling the log outputs

Apply Chrome Developer Tools effectively (Tutorial)

Flexbox in CSS & HTML: 3.14 | The flex-flow property

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

React-Tutorial: 5.14 | Play Playlist

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.14 | Useful new array functions (find, filter, map, reduce ...)

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 20.14 | Reviews

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

Modern CSS with Sass - 14 Mathematical Operators

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 21 ColorPicker

JavaFX for GUI development

Object-oriented web programming with php - 9.14 Starting sessions: User login

PHP Tutorial - object-oriented programming: basics & practice

Java for beginners - 7.14 Inheritance (Part 2)

Java development for beginners

HTML & CSS (20): Semantics for the web (3)

HTML & CSS for beginners

HTML & CSS (38): Everything in flow with float

HTML & CSS for beginners

Chrome Developer Tools: 3.15 | More useful console methods

Apply Chrome Developer Tools effectively (Tutorial)

Flexbox in CSS & HTML: 3.15 | Wrapping (Exercise)

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

React tutorial: 5.15 | Next and Previous buttons

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.15 | Map as dictionary and key value store

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 20.15 | Share button

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

Modern CSS with Sass - 15 color games

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 22 FileChooser

JavaFX for GUI development

Object-oriented web programming with php - 9.15 Working with the session: logging out and checking whether you are logged in

PHP Tutorial - object-oriented programming: basics & practice

Java for beginners - 7.15 Abstract classes and methods

Java development for beginners

HTML & CSS (21): Semantics for the web (4)

HTML & CSS for beginners

Flexbox in CSS & HTML: 3.16 | Gap

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

React tutorial: 5.16 | Disable next and previous buttons

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.16 | Promises

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 20.16 | Blockquote

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

Modern CSS with Sass - 16 Compass

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 23 FileChooser (Exercise)

JavaFX for GUI development

Object-oriented web programming with php - 9.16 Log-in failed: Reading values from the session

PHP Tutorial - object-oriented programming: basics & practice

HTML & CSS (22): Multimedia for the website (1)

HTML & CSS for beginners

Flexbox in CSS & HTML: 3.17 | Order and Reverse Direction

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

React tutorial: 5.17 | Saving and loading videos

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.17 | Async and await

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 20.17 | Lottie

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

Modern CSS with Sass - 17 Compass and CSS3

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 24 ListView

JavaFX for GUI development

Object-oriented web programming with php - 9.17 Upload images: preparing the form

PHP Tutorial - object-oriented programming: basics & practice

HTML & CSS (23): Multimedia for the website (2)

HTML & CSS for beginners

Flexbox in CSS & HTML: 3.18 | Order (Exercise)

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

JavaScript ES6-ES13: 3.18 | Modules

Modern JavaScript with ES6-ES13 (JS-Tutorial)

Elementor for WordPress: 20.18 | Facebook Button, Comments, Embed and Pages

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

Modern CSS with Sass - 18 Compass in bullet action and a look at Susy

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 25 TableView

JavaFX for GUI development

Object-oriented web programming with php - 9.18 Processing uploads

PHP Tutorial - object-oriented programming: basics & practice

HTML & CSS (24): iFrames

HTML & CSS for beginners

JavaScript ES6-ES13: 3.19 | Dynamic imports

Modern JavaScript with ES6-ES13 (JS-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