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.

Understanding and setting up OpenVPN - secure in the network: 6.4 macOS connect to our OpenVPN server

Understanding and setting up OpenVPN - secure in the network

Programming with Python - 1.4 Python on the command line

Learning to program with Python - the practical tutorial

Programming with Python - 2.4 Numerical operators

Learning to program with Python - the practical tutorial

Programming with Python - 3.4 Sets

Learning to program with Python - the practical tutorial

Programming with Python - 4.4 Excursus: Inputs on the command line

Learning to program with Python - the practical tutorial

Programming with Python - 7.4 Docstrings

Learning to program with Python - the practical tutorial

Programming with Python - 8.4 Packages: Grouping modules

Learning to program with Python - the practical tutorial

Programming with Python - 9.4 Creating your own exceptions

Learning to program with Python - the practical tutorial

Programming with Python - 11.4 Overwriting methods

Learning to program with Python - the practical tutorial

Programming with Python - 12.4 Processing CSV files

Learning to program with Python - the practical tutorial

Programming with Python - 13.4 Preparing test cases with setUp and tearDown

Learning to program with Python - the practical tutorial

Programming with Python - 14.4 Processing JSON and using data

Learning to program with Python - the practical tutorial

Programming with Python - 15.4 Creating a sample database and creating users

Learning to program with Python - the practical tutorial

Linux for beginners - 2.4 What does free and open source software mean?

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

Linux for beginners - 3.4 Renting a Linux server

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

Linux for beginners - 4.4 The tab-stop trick

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

Linux for beginners - 5.4 Change directory with cd

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

Linux for beginners - 6.4 Editing files with the Nano-Editor

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

Software programming for beginners: 1.4 Input, output and processing (the EAV principle)

Learning programming for beginners

Software programming for beginners: 2.4 Using variables in code

Learning programming for beginners

Software programming for beginners: 3.4 Using logical operators

Learning programming for beginners

Software programming for beginners: 4.4 Creating a queue with arrays

Learning programming for beginners

Software programming for beginners: 5.4 Excursus: Generating random numbers

Learning programming for beginners

Software programming for beginners: 6.4 Challenge: Getting to know scopes of validity

Learning programming for beginners

Software programming for beginners: 7.4 Constructors

Learning programming for beginners

Version management with Git, GitHub and Co - 04 One-time configuration (config)

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.4 Clicks and variables

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.4 Mathematical operators and assignment operators

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.4 Math object

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 4.4 Content fading

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.4 Resizables

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 7.4 Brain Game: JS and jQuery, Part 2, Game Start and Game Over

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.4 To-do list: adding tasks, creating pages

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 04 Combine files

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 05 The label in JavaFX - alternative to text

JavaFX for GUI development

JavaFX for GUI development - 11 toggle buttons

JavaFX for GUI development

JavaFX for GUI development - 32 BorderPane

JavaFX for GUI development

JavaFX for GUI development - 38 Polyline and Polygon

JavaFX for GUI development

JavaFX for GUI development - 45 (Stacked) AreaChart

JavaFX for GUI development

JavaFX for GUI development - 50 Shape Drag and Drop

JavaFX for GUI development

Object-oriented web programming with php - 1.04 Open and execute examples

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 2.04 Data encapsulation

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.04 Constants

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.04 Variable method names

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.04 The keyword parent

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with PHP - 6.04 Describing objects with __toString

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 7.04 Importing classes into the namespace

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 8.04 Factory: Minimize dependencies

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.04 Processing the URL: the bootstrap class

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 10.04 Upload images via API

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 08 Properties and formatting of strings

Programming with Python - the beginners' course

Python programming for beginners - 18 While loops: Challenge

Programming with Python - the beginners' course

Python programming for beginners - 24 modules and packages

Programming with Python - the beginners' course

Python programming for beginners - 36 Inheritance

Programming with Python - the beginners' course

Python programming for beginners - 40 map function

Programming with Python - the beginners' course

Python programming for beginners - 49 Exercise: Queue

Programming with Python - the beginners' course

Python programming for beginners - 55 DefaultDict

Programming with Python - the beginners' course

Python programming for beginners - 61 Input fields with Entry

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 1.4 OnPage 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.4 The right title

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.4 Clickback - the problem with visitors

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.4 Link building basics: Citations

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.4 Google+ and SEO

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

Basics HTML, CSS and JavaScript - 11 Links in the document

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 15 Create lists

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 20 Integrating JavaScript

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 27 External Style Sheets

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 33 Set width and height

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 04 "Document Object Model" (DOM) and HTML elements

HTML, CSS and JavaScript basics tutorial

JavaScript Basics - 11 Compound Assignments in JavaScript

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 18 strings

HTML, CSS and JavaScript basics tutorial

Java for beginners - 1.4 Where can I find help?

Java development for beginners

Earning money with the AdSense formula - 2.4 Understanding key metrics

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 3.4 Successful ad formats

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 4.4 Complex data types

Java development for beginners

Earn money with the AdSense formula - 4.4 Analyzing the competition: Theory

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 5.4 Comparison operators

Java development for beginners

Earning money with the AdSense formula - 5.4 IPs and Class C networks

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 6.4 Working with conditions (part 2)

Java development for beginners

Earning money with the AdSense formula - 6.4 Configuring the basis

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.4 Methods

Java development for beginners

Earn money with the AdSense formula - 7.4 Enrich with news articles

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.4 The XML sitemap

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.4 JavaDoc (Part 2)

Java development for beginners

Earn money with the AdSense formula - 9.4 Scaling on multiple IPs

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 9.4 Arrange components with layouts (Part 1)

Java development for beginners

HTML & CSS (04): Structuring texts

HTML & CSS for beginners

HTML & CSS (10): Graphics for the web (02)

HTML & CSS for beginners

HTML & CSS (28): How to access the selectors (3)

HTML & CSS for beginners

HTML & CSS (42): Customize the layout further

HTML & CSS for beginners

FX Library Loader & Spinner: 20 animated CSS loading animations

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

Creating web forms: 3.5 | Overview: The input element

Create web forms for websites (practical tutorial)

Create web forms: 5.5 | number entries

Create web forms for websites (practical tutorial)

Create web forms: 6.5 | Validation via JavaScript

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 2.5 | Practical Exercise: Fixing the page menu

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 3.5 | Conditional Breakpoints

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.5 | Transmission of the user message to the OpenAI API

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

OpenAI API: 4.5 | System prompt for the bartender

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

OpenAI API: 5.5 | Fix for undefined price range

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

Flexbox in CSS & HTML: 3.5 | Alignment of child elements

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

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