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.

Software programming for beginners: 2.2 The different data types

Learning programming for beginners

Software programming for beginners: 3.2 Entering numbers

Learning programming for beginners

Software programming for beginners: 4.2 The structure of arrays

Learning programming for beginners

Software programming for beginners: 5.2 Processing arrays

Learning programming for beginners

Software programming for beginners: 6.2 Using parameters

Learning programming for beginners

Software programming for beginners: 7.2 Defining objects and properties in JavaScript

Learning programming for beginners

Version management with Git, GitHub and Co - 02 Unix Shell (Terminal) under macOS

Version management with Git, GitHub and Co

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

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 2.2 Global vs. local variables

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 3.2 Create objects

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 4.2 Clicks in jQuery

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 5.2 Accordion and Theme Generator

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 6.2 FAQ page: Implementation

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 7.2 Brain game: HTML and CSS

Video tutorial: Learn JavaScript & jQuery

The ultimate training for JavaScript and jQuery - 8.2 To-do list: Creating basics and themes

Video tutorial: Learn JavaScript & jQuery

Modern CSS with Sass - 02 The installation

Modern CSS with Sass - practical tutorial

JavaFX for GUI development - 03 Using user interaction with the event handler

JavaFX for GUI development

JavaFX for GUI development - 09 PasswordField

JavaFX for GUI development

JavaFX for GUI development - 30 VBox

JavaFX for GUI development

JavaFX for GUI development - 36 Line (challenge)

JavaFX for GUI development

JavaFX for GUI development - 43 LineChart

JavaFX for GUI development

JavaFX for GUI development - 48 gesture events

JavaFX for GUI development

JavaFX for GUI development - 52 Properties of Mediaplayer

JavaFX for GUI development

JavaFX for GUI development - 55 controllers

JavaFX for GUI development

Object-oriented web programming with php - Install 1.02 development environment

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 2.02 Object orientation, what is it?

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 3.02 From class to object: with new

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 4.02 Setting parameters for methods

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 5.02 Create and destroy objects: construct/descruct

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 6.02 Sleep and WakeUp during serialization

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 7.02 A better structure

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 8.02 Iteration: process all data

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 9.02 A demo in advance

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 10.02 Enabling better routing: the configuration

PHP Tutorial - object-oriented programming: basics & practice

Python Programming for Beginners - 02 How to use this course most effectively

Programming with Python - the beginners' course

Python programming for beginners - 04 Selecting the development environment

Programming with Python - the beginners' course

Python programming for beginners - 06 Mathematical operators in Python

Programming with Python - the beginners' course

Python programming for beginners - 16 For loops

Programming with Python - the beginners' course

Python programming for beginners - 22 functions with parameters

Programming with Python - the beginners' course

Python programming for beginners - Writing 30 files

Programming with Python - the beginners' course

Python programming for beginners - 32 Regular Expressions: re.findall and split

Programming with Python - the beginners' course

Python programming for beginners - 34 classes

Programming with Python - the beginners' course

Python programming for beginners - 38 filters

Programming with Python - the beginners' course

Python programming for beginners - 45 decorators

Programming with Python - the beginners' course

Python programming for beginners - 47 methods of strings

Programming with Python - the beginners' course

Python programming for beginners - 53 namedTuple

Programming with Python - the beginners' course

Python programming for beginners - 59 Arrange layout

Programming with Python - the beginners' course

Reach the top with search engine optimization - SEO for up-and-comers - 1.2 Acquiring customers via the Internet

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.2 The right subpage 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.2 Check duplicate technical 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.2 Determine current status

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.2 A link from stern.de

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.2 Facebook and SEO

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

Basics HTML, CSS and JavaScript - 03 Creating, displaying and editing HTML documents

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 06 The page body with the main content

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 09 Internal links

HTML, CSS and JavaScript basics tutorial

HTML, CSS and JavaScript basics - 13 Line breaks, spaces and separators

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 18 Using HTML entities

HTML, CSS and JavaScript basics tutorial

HTML, CSS and JavaScript basics - 22 Exercise #2: create a recipe yourself

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 25 inline styles

HTML, CSS and JavaScript basics tutorial

HTML, CSS and JavaScript basics - 31 Positioning elements

HTML, CSS and JavaScript basics tutorial

Basics JavaScript - 02 Internal JavaScript

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 09 Data types in JavaScript?

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 16 scopes in JavaScript

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 22 Properties of objects

HTML, CSS and JavaScript basics tutorial

Earn money with the AdSense formula - 1.2 Proof of revenue

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 1.2 Why Java at all?
free of charge
Java for beginners - 1.2 Why Java at all?

Java development for beginners

Earn money with the AdSense formula - 2.2 Apply for a user account

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 2.2 Installing the JDK

Java development for beginners

Earn money with the AdSense formula - 3.2 An A/B-tested layout

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 3.2 The Java compiler (javac) and the JRE (java)

Java development for beginners

Java for beginners - 4.2 Using variables (Part 2)

Java development for beginners

Earn money with the AdSense formula - 4.2 Research with the AdWords keyword planner

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 5.2 Arithmetic (Part 1)

Java development for beginners

Earn money with the AdSense formula - 5.2 A suitable hosting solution

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 6.2 Code blocks and scopes (Part 2)

Java development for beginners

Earning money with the AdSense formula - 6.2 Adding a theme

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.2 Classes, objects and the variable "this" (Part 1)

Java development for beginners

Earn money with the AdSense formula - 7.2 Copywriting for the web

Pay per click: Optimize Google AdSense and generate revenue

Earning money with the AdSense formula - 8.2 Avoiding the Google sandbox

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.2 Recursion

Java development for beginners

Earn money with the AdSense formula - 9.2 Which strategy to follow?

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 9.2 Responding to input (Part 1)

Java development for beginners

Java for beginners - 10.2 A possible sample solution (solution presentation)

Java development for beginners

HTML & CSS (02): The first HTML page

HTML & CSS for beginners

HTML & CSS (08): Tables (02)

HTML & CSS for beginners

HTML & CSS (26): How to access with the selectors (1)

HTML & CSS for beginners

HTML & CSS (40): Two- and three-column layouts

HTML & CSS for beginners

HTML5 boilerplate - the best template for HTML and CSS3 websites

HTML & CSS for beginners

FX Library Cards & Container: 20 CSS cards with hover effects

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

Creating web forms: 1.3 | Creating first project

Create web forms for websites (practical tutorial)

Creating web forms: 2.3 | Form beautification and additional input types

Create web forms for websites (practical tutorial)

Creating web forms: 3.3 | Reacting to changes in the input element

Create web forms for websites (practical tutorial)

Creating web forms: 4.3 | Styling checkboxes

Create web forms for websites (practical tutorial)

Creating web forms: 5.3 | File Input with JS

Create web forms for websites (practical tutorial)

Creating web forms: 6.3 | The autocomplete attribute

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 1.3 | First Overview of the Functionalities

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 2.3 | Edit HTML, DOM

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 3.3 | Practical exercise: Debugging - Find errors when deleting from an array

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 6.3 | Inspect web app resources with the Application tab

Apply Chrome Developer Tools effectively (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