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.

Creating web forms: 6.7 | Receiving form data with GET handler

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.7 | Fetch-Breakpoints

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.7 | Saving the chat history

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

OpenAI API: 4.7 | Function calls: Provision of the result

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

OpenAI API: 5.7 | Fuzzy product search

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

Flexbox in CSS & HTML: 3.7 | Stretch and single alignment (exercise)

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

React-Tutorial: 4.7 | Save DIVs

Learn and understand React - the practical tutorial

React tutorial: 5.7 | Set video position

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.7 | Rest operator

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 5.7 | Data type conversion

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

C# programming: 6.7 | Solution for creating methods

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

C# programming: 8.7 | Switch statement (Switch, Case)

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

C# programming: 9.7 | Break and Continue

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

C# Programming: 10.7 | Inheritance (Part 1)

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

C# programming: 11.7 | ArrayList

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

C# Programming: 14.7 | Link ListBox with a TextBox and display SQLite data

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

Elementor for WordPress: 3.7 | Create privacy policy

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

Elementor for WordPress: 14.7 | Separator

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

Elementor for WordPress: 15.7 | Counter

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

Elementor for WordPress: 20.7 | Animated headline

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

Understanding and setting up OpenVPN - secure in the network: 2.7 Why do we use OpenVPN?

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 3.7 Bridging vs. routing

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.7 Configuring the OpenVPN service

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 6.8 Connecting Linux to our OpenVPN server

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 1.7 Challenge

Learning to program with Python - the practical tutorial

Programming with Python - 2.7 Using comments

Learning to program with Python - the practical tutorial

Programming with Python - 7.7 Lambda functions

Learning to program with Python - the practical tutorial

Programming with Python - 8.7 The Python Package Index

Learning to program with Python - the practical tutorial

Programming with Python - 11.7 Getter and Setter and Python?

Learning to program with Python - the practical tutorial

Programming with Python - 15.7 SELECT: read all data records

Learning to program with Python - the practical tutorial

Linux for beginners - 5.7 Displaying values with echo

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

Linux for beginners - 6.7 Displaying file and folder sizes

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

Software programming for beginners: 7.7 How to write source code

Learning programming for beginners

Version management with Git, GitHub and Co - 07 Recording changes (commit)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.7 For-loop

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.7 More about arrays

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.7 Inheritance

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.7 Effects in jQuery UI

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.7 To-do list: Implementing the data structure in the UI

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 07 Skillful inheritance with Extend

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 14 ChoiceBox

JavaFX for GUI development

JavaFX for GUI development - 41 Gradient Color and Color

JavaFX for GUI development

Object-oriented web programming with php - 2.07 Polymorphism

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.07 Exercise #1

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.07 Solution #2

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.07 Defining interfaces

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.07 Using anonymous classes

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.07 Preparing the database structure

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 11 sets

Programming with Python - the beginners' course

Python programming for beginners - 27 Exercise: Black Jack (Intro)

Programming with Python - the beginners' course

Python programming for beginners - 43 all() & any() methods

Programming with Python - the beginners' course

Python programming for beginners - 64 Creating a menu bar and drop-down menu

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 2.7 Texts

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.7 Outbound links

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.7 Social signals and other entries

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

Basics HTML, CSS and JavaScript - 36 Define font families

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 07 Replacing text

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 14 while loops

HTML, CSS and JavaScript basics tutorial

Earn money with the AdSense formula - 3.7 Finding suitable niches

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 4.7 Multidimensional arrays

Java development for beginners

Earn money with the AdSense formula - 4.7 Secondary content: Underpinning relevance

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 6.7 Loops: getting to know them and implementing them with while()

Java development for beginners

Earn money with the AdSense formula - 6.7 Set up menus & widgets

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.7 Java packages (Part 1)

Java development for beginners

Earn money with the AdSense formula - 7.7 Offer download

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.7 Set internal links

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.7 Strings (Part 2)

Java development for beginners

Java for beginners - 9.7 Dialogs with JDialog

Java development for beginners

HTML & CSS (13): Forms (1)

HTML & CSS for beginners

HTML & CSS (31): Colors and backgrounds

HTML & CSS for beginners

HTML & CSS (45): Schick fonts for the page

HTML & CSS for beginners

Creating web forms: 3.8 | The spellcheck attribute

Create web forms for websites (practical tutorial)

Create web forms: 5.8 | Email and URL

Create web forms for websites (practical tutorial)

Creating web forms: 6.8 | Receiving form data with POST handler

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 3.8 | Exception Breakpoints

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.8 | Reset the chat

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

OpenAI API: 4.8 | Mark quest as done

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

Flexbox in CSS & HTML: 3.8 | Alignment in main direction

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

React tutorial: 4.8 | Save and load

Learn and understand React - the practical tutorial

React-Tutorial: 5.8 | Show video length

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.8 | Rest operator with objects

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 5.8 | Global and local constants

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

C# programming: 10.8 | Inheritance (part 2, solution subclass)

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

C# programming: 14.8 | Inserting data into a SQLite database

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

Elementor for WordPress: 3.8 | Set up cookie banner

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

Elementor for WordPress: 14.8 | Distance

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

Elementor for WordPress: 15.8 | Progress bar

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

Elementor for WordPress: 20.8 | Price List

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

Understanding and setting up OpenVPN - secure in the network: 2.8 PPTP vs. IPSEC vs. OpenVPN

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.8 Network and firewall settings

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 6.9 Revoke authorization for client

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 2.8 Using formatted strings

Learning to program with Python - the practical tutorial

Programming with Python - 7.8 Generators

Learning to program with Python - the practical tutorial

Programming with Python - 11.8 Classes and static methods

Learning to program with Python - the practical tutorial

Programming with Python - 15.8 INSERT: Inserting data

Learning to program with Python - the practical tutorial

Linux for beginners - 5.8 Documentation on commands with man

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

Linux for beginners - 6.8 Searching for files and folders with find and locate

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

Software programming for beginners: 7.8 Static vs. dynamic data types

Learning programming for beginners

Version management with Git, GitHub and Co - 08 View and save new changes (diff, commit)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.8 functions

Video tutorial: Learn JavaScript & jQuery

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