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.

The ultimate training for JavaScript and jQuery - 8.8 To-do list: Bug-fixing and permanent saving

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 08 modules with placeholder selectors

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 15 ComboBox

JavaFX for GUI development

Object-oriented web programming with php - 2.08 Solution for the cloze text

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.08 Solution #1

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.08 Static methods

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with PHP - 6.08 Duplicating objects

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.08 Connecting the database using PDO

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 12 tuples

Programming with Python - the beginners' course

Python programming for beginners - 28 Exercise: Black Jack (solution)

Programming with Python - the beginners' course

Python programming for beginners - 65 Canvas in the GUI

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 2.8 Double content

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.8 Links from blog articles

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

HTML, CSS and JavaScript basics - 37 Bold, italicized and underlined text

HTML, CSS and JavaScript basics tutorial

Java for beginners - 4.8 Using array lists

Java development for beginners

Java for beginners - 6.8 for()-loops

Java development for beginners

Earn money with the AdSense formula - 6.8 pages or articles?

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.8 Java packages (part 2)

Java development for beginners

Earn money with the AdSense formula - 7.8 Using Quick AdSense

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.8 Optimize loading times

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.8 Random numbers with Math.random()

Java development for beginners

HTML & CSS (14): Forms (2)

HTML & CSS for beginners

HTML & CSS (32): Outside spacing and margins

HTML & CSS for beginners

HTML & CSS (46): The contact form (1)

HTML & CSS for beginners

Creating web forms: 3.9 | Input type password

Create web forms for websites (practical tutorial)

Creating web forms: 5.9 | Color

Create web forms for websites (practical tutorial)

Creating web forms: 6.9 | Creating forms and form elements in React - Setting up project

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.9 | Overrides and Workspace

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.9 | Improve UX

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

OpenAI API: 4.9 | Leave the chat

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

Flexbox in CSS & HTML: 3.9 | Example for alignment in main direction

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

React tutorial: 4.9 | UseEffect as a mounted handler

Learn and understand React - the practical tutorial

React-Tutorial: 5.9 | Playlist with select

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.9 | Spread operator for arrays

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 10.9 | Polymorphism

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

C# programming: 14.9 | Changing data in a SQLite database

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

Elementor for WordPress: 14.9 | Google Maps link

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

Elementor for WordPress: 15.9 | Recommendation

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

Elementor for WordPress: 20.9 | Price Table

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

Understanding and setting up OpenVPN - secure in the network: 2.9 Why OpenVPN uses TLS

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.9 Starting the OpenVPN service

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 7.9 Decorators

Learning to program with Python - the practical tutorial

Programming with Python - 11.9 Magic methods

Learning to program with Python - the practical tutorial

Programming with Python - 15.9 DELETE: Remove entries

Learning to program with Python - the practical tutorial

Linux for beginners - 5.9 The help option

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

Linux for beginners - 6.9 Filtering and evaluating output

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

Version management with Git, GitHub and Co - 09 Show the history of all commits (log)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.9 Challenge: Quiz, Part 1

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 09 Define mixins

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 16 ScrollBar

JavaFX for GUI development

Object-oriented web programming with php - 5.09 Abstract classes and methods

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.09 Using exceptions

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.09 The view level of the gallery: view objects and templates

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 13 dictionaries

Programming with Python - the beginners' course

Python programming for beginners - 66 exercises on GUI and Canvas

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 2.9 images

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.9 Forum links

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

HTML, CSS and JavaScript basics - 38 Changing text alignment

HTML, CSS and JavaScript basics tutorial

Java for beginners - 6.9 do {...} while(...)

Java development for beginners

Java for beginners - 7.9 Visibility: public, private & Co. (Part 1)

Java development for beginners

Earn money with the AdSense formula - 7.9 Added value with additional content

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.9 Responding to screens: Responsive layouts

Pay per click: Optimize Google AdSense and generate revenue

HTML & CSS (15): Forms (3)

HTML & CSS for beginners

HTML & CSS (33): Controlling the text flow

HTML & CSS for beginners

HTML & CSS (47): The contact form (2)

HTML & CSS for beginners

Creating web forms: 5.10 | The types search and tel

Create web forms for websites (practical tutorial)

Creating web forms: 6.10 | Input elements in React

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.10 | Debugging in steps and to specific locations

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.10 | Beautify chat history

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

OpenAI API: 4.10 | Talk to Dr. Owen

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

Flexbox in CSS & HTML: 3.10 | Base length in flex direction

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

React-Tutorial: 4.10 | To-do-App - Conclusion

Learn and understand React - the practical tutorial

React-Tutorial: 5.10 | Reset on src change with useEffect

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.10 | Spread operator for objects

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 14.10 | Deleting data from a SQLite database

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

Elementor for WordPress: 14.10 | Icon

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

Elementor for WordPress: 15.10 | Tabs

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

Elementor for WordPress: 20.10 | Flip Box

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

Understanding and setting up OpenVPN - secure in the network: 2.10 OpenVPN compatibility

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.10 Client configuration

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 7.10 Validity scopes and namespaces

Learning to program with Python - the practical tutorial

Programming with Python - 11.10 Using type hints

Learning to program with Python - the practical tutorial

Programming with Python - 15.10 Retrieving single lines

Learning to program with Python - the practical tutorial

Linux for beginners - 5.10 Clearing the screen with clear and exiting the current session

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

Linux for beginners - 6.10 Copying files securely over the network with SSH and FTP

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

Version management with Git, GitHub and Co - 10 Subsequently removing or renaming content (rm, mv)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.10 Challenge: Quiz, part 2

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 10 The parent element selector

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 17 ScrollPane

JavaFX for GUI development

Object-oriented web programming with php - 5.10 Prevent overwriting with final

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.10 Using type hints

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.10 Design for the gallery

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 14 Booleans and logical operators

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 2.10 Internal linking

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.10 OffPage optimization: Summary

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

HTML, CSS and JavaScript basics - 39 Making hyperlinks look pretty

HTML, CSS and JavaScript basics tutorial

Java for beginners - 7.10 Visibility: public, private & Co. (Part 2)

Java development for beginners

Earn money with the AdSense formula - 8.10 Tools

Pay per click: Optimize Google AdSense and generate revenue

HTML & CSS (16): Forms (4)

HTML & CSS for beginners

HTML & CSS (34): Frames

HTML & CSS 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