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.

Linux for beginners - 1.1 Course intro
free of charge
Linux for beginners - 1.1 Course intro

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

Linux for beginners - 2.1 What is Linux?

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

Linux for beginners - 3.1 VirtualBox installation

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

Linux for beginners - 4.1 Graphical user interface of Ubuntu

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

Linux for beginners - 5.1 Sudo and the super user (root)

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

Linux for beginners - 6.1 Creating and deleting folders

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

Linux for beginners - 7.1 Owner of files and folders

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

Linux for beginners - 8.1 The root user (administrator)

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

Linux for beginners - 9.1 Cronjob: recurring tasks

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

Linux for beginners - 10 Using your Linux as a web server for WordPress

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

Software programming for beginners: 1.1 Welcome

Learning programming for beginners

Software programming for beginners: 2.1 Data in the working memory

Learning programming for beginners

Software programming for beginners: 3.1 Basic arithmetic - aka arithmetic

Learning programming for beginners

Software programming for beginners: 4.1 Why variables are not enough

Learning programming for beginners

Software programming for beginners: 5.1 Loops with while

Learning programming for beginners

Software programming for beginners: 6.1 Creating and calling functions

Learning programming for beginners

Software programming for beginners: 7.1 What is object orientation?

Learning programming for beginners

Version management with Git, GitHub and Co - 01 Introduction to Git

Version management with Git, GitHub and Co

The ultimate training for JavaScript and jQuery - 1.1 Intro

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.1 Functions with multiple parameters

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.1 Objects in JavaScript

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 4.1 What is jQuery?

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.1 What is jQuery UI?

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 6.1 FAQ page: Introduction

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 7.1 Brain Game: Introduction

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.1 To-do list: Introducing the app

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 01 An introduction
free of charge
Modern CSS with Sass - 01 An introduction

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 01 Downloading and installing the software

JavaFX for GUI development

JavaFX for GUI development - 02 Our first window - Stage, Scene and Node in JavaFX

JavaFX for GUI development

JavaFX for GUI development - 08 TextField

JavaFX for GUI development

JavaFX for GUI development - 29 HBox

JavaFX for GUI development

JavaFX for GUI development - 35 Line

JavaFX for GUI development

JavaFX for GUI development - 42 PieChart

JavaFX for GUI development

JavaFX for GUI development - 47 events and event filters

JavaFX for GUI development

JavaFX for GUI development - 51 Audio player

JavaFX for GUI development

JavaFX for GUI Development - 54 Scene Builder (Introduction)

JavaFX for GUI development

Object-oriented web programming with php - 1.01 Welcome to the course

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 2.01 The object quiz

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.01 Classes in PHP

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.01 Methods in PHP

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.01 The references $this and self

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.01 Serializing data

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 7.01 Using autoloaders

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 8.01 Singleton: only one instance

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.01 Model-View-Controller overview

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 10.01 The API controller with JSON template

PHP Tutorial - object-oriented programming: basics & practice

This is what you can expect in the video training "PHP Tutorial - Object-Oriented Programming: Basics & Practice"

PHP Tutorial - object-oriented programming: basics & practice

Python Programming for Beginners - 01 Course Introduction

Programming with Python - the beginners' course

Python programming for beginners - 03 Python installation

Programming with Python - the beginners' course

Python programming for beginners - 05 Numbers and variables in Python

Programming with Python - the beginners' course

Python programming for beginners - 15 If, Elif and Else statements

Programming with Python - the beginners' course

Python programming for beginners - 21 functions

Programming with Python - the beginners' course

Python programming for beginners - 29 Open and read files

Programming with Python - the beginners' course

Python programming for beginners - 31 Regular Expressions: re.match & re.search

Programming with Python - the beginners' course

Python programming for beginners - 33 Object-oriented programming

Programming with Python - the beginners' course

Python programming for beginners - 37 Lambda operator

Programming with Python - the beginners' course

Python programming for beginners - 44 *args and **kwargs in Python

Programming with Python - the beginners' course

Python programming for beginners - 46 Working with numbers

Programming with Python - the beginners' course

Python programming for beginners - 52 Datetime

Programming with Python - the beginners' course

Python programming for beginners - 58 GUI: Introduction

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 1.1 Introduction

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.1 The right URL

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.1 Mouseover anchor 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 - 4.1 Off-page optimization: Introduction

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

With search engine optimization to the top - SEO for up-and-comers - 5.1 DMOZ entry

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.1 Social Media: Overview

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

Basics HTML, CSS and JavaScript - 01 Introduction

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 02 What is HTML?

HTML, CSS and JavaScript basics tutorial

HTML, CSS and JavaScript basics - 05 The header area and meta information

HTML, CSS and JavaScript basics tutorial

Basics of HTML, CSS and JavaScript - 08 Relative and absolute path specifications

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 12 headings

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 17 Embedding images

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 21 Exercise #1: Texts and headings

HTML, CSS and JavaScript basics tutorial

Basics of HTML, CSS and JavaScript - 24 What is CSS?

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 30 Floating elements with float

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 01 What is JavaScript?

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 08 Using variables

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 15 Defining functions

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 21 Defining objects

HTML, CSS and JavaScript basics tutorial

Earn money with the AdSense formula - 1.1 About the formula

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 1.1 Welcome to the course

Java development for beginners

Earning money with the AdSense formula - 2.1 Understanding the AdSense model

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 2.1 Understanding Java bytecode

Java development for beginners

Earning money with the AdSense formula - 3.1 The perception of ads

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 3.1 Your first program

Java development for beginners

Java for beginners - 4.1 Using variables (Part 1)

Java development for beginners

Earn money with the AdSense formula - 4.1 Authority pages vs. niche pages

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 5.1 Comments

Java development for beginners

Earn money with the AdSense formula - 5.1 The choice of domain

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 6.1 Code blocks and scopes (Part 1)

Java development for beginners

Earn money with the AdSense formula - 6.1 Install WordPress

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.1 Object orientation: concept of the real world

Java development for beginners

Earn money with the AdSense formula - 7.1 Keyword content: requirements

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.1 Everything without OffPage!

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.1 Throwing exceptions

Java development for beginners

Earn money with the AdSense formula - 9.1 Taxing profits

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 9.1 A first application

Java development for beginners

Java for beginners - 10.1 The task

Java development for beginners

HTML & CSS (01): A first look at HTML, CSS & Co.

HTML & CSS for beginners

HTML & CSS (07): Tables (01)

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