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.

Object-oriented web programming with PHP - 9.03 The index.php as an entry point: Rewrite via htaccess

PHP Tutorial - object-oriented programming: basics & practice

Object-oriented web programming with php - 10.03 Customizing bootstrapping

PHP Tutorial - object-oriented programming: basics & practice

Python programming for beginners - 07 Strings

Programming with Python - the beginners' course

Python programming for beginners - 17 While loops

Programming with Python - the beginners' course

Python programming for beginners - 23 User input

Programming with Python - the beginners' course

Python programming for beginners - 35 classes and methods

Programming with Python - the beginners' course

Python programming for beginners - 39 Zip function

Programming with Python - the beginners' course

Python programming for beginners - 48 lists and their methods

Programming with Python - the beginners' course

Python programming for beginners - 54 OrderedDict

Programming with Python - the beginners' course

Python programming for beginners - 60 buttons to use and clicks

Programming with Python - the beginners' course

With search engine optimization to the top - SEO for up-and-comers - 1.3 OnPage optimization (as of 2015)

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.3 The right structure

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.3 Avoid duplicate internal 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.3 Backlink: Definition

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.3 More than a link from focus.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.3 YouTube and SEO

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

Basics HTML, CSS and JavaScript - 04 The DNA of HTML: the tags

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 07 comments

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 10 External links and targets

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 14 Insert paragraphs

HTML, CSS and JavaScript basics tutorial

Basics of HTML, CSS and JavaScript - 19 Integrating iframes

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 23 Exercise #3: a long table

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 26 Internal Style Sheets

HTML, CSS and JavaScript basics tutorial

Basics HTML, CSS and JavaScript - 32 Inside and outside spacing

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 03 External JavaScript

HTML, CSS and JavaScript basics tutorial

Basics JavaScript - 10 Arithmetic with JavaScript

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 17 events

HTML, CSS and JavaScript basics tutorial

JavaScript basics - 23 methods

HTML, CSS and JavaScript basics tutorial

Earning money with the AdSense formula - 1.3 Working with the course

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 1.3 What is the best way to learn programming?

Java development for beginners

Earn money with the AdSense formula - 2.3 Get to know ad formats

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - Install 2.3 IDE

Java development for beginners

Earn money with the AdSense formula - 3.3 Important elements on the page

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 3.3 Debugging

Java development for beginners

Java for beginners - 4.3 Primitive data types

Java development for beginners

Earn money with the AdSense formula - 4.3 Keyword research 2.0: SECockpit

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 5.3 Arithmetic (Part 2)

Java development for beginners

Earn money with the AdSense formula - 5.3 Hosting provider considerations

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 6.3 Working with conditions (Part 1)

Java development for beginners

Earn money with the AdSense formula - 6.3 Installing plug-ins

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 7.3 Classes, objects and the variable "this" (Part 2)

Java development for beginners

Earn money with the AdSense formula - 7.3 Create texts: Outline First

Pay per click: Optimize Google AdSense and generate revenue

Earn money with the AdSense formula - 8.3 Use social networks?

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 8.3 JavaDoc (Part 1)

Java development for beginners

Earning money with the AdSense formula - 9.3 Further maintenance

Pay per click: Optimize Google AdSense and generate revenue

Java for beginners - 9.3 Responding to input (part 2)

Java development for beginners

Java for beginners - 10.3 A possible sample solution (in the debugger)

Java development for beginners

HTML & CSS (03): Elements, tags and attributes

HTML & CSS for beginners

HTML & CSS (09): Graphics for the web (01)

HTML & CSS for beginners

HTML & CSS (27): How to access with the selectors (2)

HTML & CSS for beginners

HTML & CSS (41): Developing the layout

HTML & CSS for beginners

The best tools for creating HTML5 and CSS3 websites

HTML & CSS for beginners

FX Library Hover Effects: 20 CSS Interactions for Images, Text & UI

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

Creating web forms: 3.4 | Responding to changes with addEventListener

Create web forms for websites (practical tutorial)

Creating web forms: 5.4 | Hidden input fields

Create web forms for websites (practical tutorial)

Creating web forms: 6.4 | Form sections with fieldsets

Create web forms for websites (practical tutorial)

Creating web forms: 1.4 | The first HTML form

Create web forms for websites (practical tutorial)

Chrome Developer Tools: 2.4 | Mobile view - Test responsive design

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 3.4 | Practical Exercise: Debugging React App

Apply Chrome Developer Tools effectively (Tutorial)

Chrome Developer Tools: 6.4 | Use extension React Dev Tools

Apply Chrome Developer Tools effectively (Tutorial)

OpenAI API: 3.4 | Preparing the OpenAI API call

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

OpenAI API: 4.4 | The first AI chat

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

OpenAI API: 5.4 | Multiple parameters in function calls

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

Flexbox in CSS & HTML: 3.4 | Concrete example for responsive design

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

Flexbox in CSS & HTML: 4.4 | Nested layout

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

React tutorial: 1.4 | Anatomy of a React app

Learn and understand React - the practical tutorial

React-Tutorial: 2.4 | Modules

Learn and understand React - the practical tutorial

React-Tutorial: 3.4 | Save state with useState

Learn and understand React - the practical tutorial

React tutorial: 4.4 | Styling with emotion

Learn and understand React - the practical tutorial

React tutorial: 5.4 | Combine pause/play with state

Learn and understand React - the practical tutorial

React-Tutorial: 6.4 | Optimization of components with useCallback

Learn and understand React - the practical tutorial

JavaScript ES6-ES13: 3.4 | Optional function parameters

Modern JavaScript with ES6-ES13 (JS-Tutorial)

C# programming: 2.4 | Update of modules

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

C# programming: 4.4 | Enlarge/reduce console (Console) and change background color

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

C# programming: 5.4 | Examples of data types part 3 (e.g. strings incl. methods and properties)

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

C# programming: 6.4 | Methods with return value (second part)

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

C# programming: 7.4 | Logical operators

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

C# programming: 8.4 | Nested if-queries (if-statements)

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

C# programming: 9.4 | Do-While-Loop incl. Break

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

C# programming: 10.4 | Using multiple constructors in a class

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

C# programming: 11.4 | 2-dimensional arrays

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

C# programming: 12.5 | Enumerations (Enums)

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

C# programming: 13.4 | WPF: Button/Button-Click-Event/Dependency Properties

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

C# programming: 14.4 | Create database and database table; fill table with initial data

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

C# programming: 15.4 | LINQ: Using classes and lists

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

Elementor for WordPress: 2.4 | Install WordPress

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

Elementor for WordPress: 3.4 | Alternative without plugin

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

Elementor for WordPress: 6.4 | Alternative Starter Templates

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

Elementor for WordPress: 8.4 | General settings

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

Elementor for WordPress: 13.4 | Frame

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

Elementor for WordPress: 14.4 | Text editor

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

Elementor for WordPress: 15.4 | Image Carousel

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

Elementor for WordPress: 16.4 | Menu Anchor

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

Elementor for WordPress: 19.4 | Website elements

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

Elementor for WordPress: 20.4 | Multistep form

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

Elementor for WordPress: 23.4 | Save entire page in Elementor

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

Understanding and setting up OpenVPN - secure in the network: 2.4 What is OpenVPN?

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 3.4 Asymmetric encryption

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 4.4 Renting and starting a server

Understanding and setting up OpenVPN - secure in the network

Understanding and setting up OpenVPN - secure in the network: 5.4 Creating the certificate authority

Understanding and setting up OpenVPN - secure in the network

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