Learning programming for beginners Language: German

Learning programming for beginners

Web design, CMS & development · 35 Videos · 3.4 h Video training · German Jan Brinkmann by Jan Brinkmann

Learn to program and follow the right path right from the start: If you understand the basic concepts as a beginner, you will have no problem working your way through app and web development later on. After this 3+ hour video training (incl. workbook) by Jan Brinkmann, you will know the basic alphabet of programming. Write your first lines with understanding!

  • 35 lessons in over 3 hours of video training to get you started in programming
  • Fundamental aspects: from A for arrays to S for loops and Z for random numbers
  • For each chapter: Workbook with exercises (only browser and text editor required for practicing)
  • From Jan Brinkmann, a passionate developer who makes you understand program line by line

The starting signal for your journey into the world of programming: Understand the basics, understand what happens in the computer with 0 and 1, and develop your first programs.

content

35 Videos, 207 minutes

Module #1: Your First Program

5 Videos · 25 minutes
01 Open free of charge

Software programming for beginners: 1.1 Welcome

3 min

First of all, a very warm welcome to you! I wish you every success and lots of fun with the training!

02 Open

Software programming for beginners: 1.2 Software: Browser and text editor

2 min

Every PC provides everything you need. Nevertheless, with Atom(.io) you will get to know a very powerful tool. The editor supports you in software development.

03 Open

Software programming for beginners: 1.3 3..2..1..go: your first program

6 min

Traditions should be upheld. You don't start with just any example. Instead, you learn about a decades-old tradition: the "Hello World" program.

04 Open

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

8 min

Do you know the basic steps in every program? They have been a central component since the beginning: input, output and processing. Get to know the EAV commands here.

05 Open

Software programming for beginners: 1.5 comments

6 min

Comments are like the salt in the soup. Without it, the soup is often very bland, too much makes it inedible. Here you will get to know the central idea and syntax.

Module #2: Variables and Memory

4 Videos · 24 minutes
06 Open

Software programming for beginners: 2.1 Data in the working memory

5 min

Have you heard? In a computer, everything is 1 and 0. You don't even notice, do you? Find out what happens behind the scenes.

07 Open

Software programming for beginners: 2.2 The different data types

8 min

We can't just store any data. You can use data types to describe different types. Find out why and why not.

08 Open

Software programming for beginners: 2.3 strings in memory, all 1 and 0 or how?

4 min

Okay, numbers as 1 and 0 now make sense. But what about letters? Find out how this problem was also solved.

09 Open

Software programming for beginners: 2.4 Using variables in code

7 min

Now let's move on to programming: variables in code.

Module #3: Time for more dynamic programs

4 Videos · 29 minutes
10 Open

Software programming for beginners: 3.1 Basic arithmetic - aka arithmetic

6 min

A computer can calculate. And that's exactly what a programming language can do. Here you will learn how it works.

11 Open

Software programming for beginners: 3.2 Entering numbers

4 min

So far you can only read in characters. For further examples, it would be helpful to enter numerical values. You will also get to know this here.

12 Open

Software programming for beginners: 3.3 Using comparisons and conditions

10 min

As in mathematics, you can perform comparisons. Program code can also be linked to conditions. This central tool is now also included in your portfolio.

13 Open

Software programming for beginners: 3.4 Using logical operators

9 min

A simple comparison is not enough? Then learn how to link and change multiple conditions: with logical operators.

Module #4: Using Arrays

4 Videos · 19 minutes
14 Open

Software programming for beginners: 4.1 Why variables are not enough

5 min

Variables are only one part of the equation. Arrays are used, for example, to read in a dynamic number of values.

15 Open

Software programming for beginners: 4.2 The structure of arrays

4 min

Here you will learn about the structure of arrays.

16 Open

Software programming for beginners: 4.3 Adding and removing elements

6 min

The elements in an array can be removed and added. Get to know some of the possibilities.

17 Open

Software programming for beginners: 4.4 Creating a queue with arrays

4 min

So that it doesn't remain theoretical, you can now also see arrays in practical use.

Module #5: Working with loops

5 Videos · 21 minutes
18 Open

Software programming for beginners: 5.1 Loops with while

5 min

Repeat logic with loops. Get to know the first variant with the keyword "while".

19 Open

Software programming for beginners: 5.2 Processing arrays

4 min

Loops are incredibly important when processing arrays, for example. Here you will learn how this works.

20 Open

Software programming for beginners: 5.3 Loops with for

4 min

Another construct that is used again and again: the for loop. You will now also get to know it.

21 Open

Software programming for beginners: 5.4 Excursus: Generating random numbers

4 min

You can generate random numbers in most languages. We can use these to develop many other examples. Here you can learn how this works in JavaScript.

22 Open

Software programming for beginners: 5.5 Loops with do/while

4 min

The do/while loop is a foot-controlled loop that is the more elegant choice in some situations. Find out how it works.

Module #6: Recycling - Split Code

5 Videos · 22 minutes
23 Open

Software programming for beginners: 6.1 Creating and calling functions

4 min

Without functions, programs would be very static. Here you will learn how to split up the code in a sensible way.

24 Open

Software programming for beginners: 6.2 Using parameters

4 min

How do functions become even more useful? Via parameters. Get to know them in this lesson.

25 Open

Software programming for beginners: 6.3 Using return values

6 min

The last aspect: return values. Incredibly important and a topic in almost every language.

26 Open

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

4 min

Functions are also a challenge. Variables that you create in them do not apply anywhere else. Get to know the concept of scopes.

27 Open

Software programming for beginners: 6.5 Using multiple files

4 min

You can split code into several files in almost any language. Learn how to do this here.

Module #7: Getting to know objects

8 Videos · 68 minutes
28 Open

Software programming for beginners: 7.1 What is object orientation?

19 min

Object orientation can fill its own courses with several hundred hours. Here you will get to know the basic idea.

29 Open

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

3 min

How are objects and properties created in JavaScript?

30 Open

Software programming for beginners: 7.3 Defining methods

9 min

Methods are functions in an object-oriented context. You can get to know them here.

31 Open

Software programming for beginners: 7.4 Constructors

6 min

Do you want to initialize objects? The constructor can help.

32 Open

Software programming for beginners: 7.5 Compiled and interpreted languages

6 min

There are two categories of languages in software development: those that are compiled and those that are translated by an interpreter. Here you will learn the difference.

33 Open

Software programming for beginners: 7.6 What is a programming language?

10 min

Programming languages are often discussed. But how do they actually relate to the computer? After all, it is text. Isn't everything actually 1 and 0?

34 Open

Software programming for beginners: 7.7 How to write source code

7 min

In this video, you will once again learn about the basic idea of source code. You will also learn which editors do not work at all, for example.

35 Open

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

8 min

Many languages such as JavaScript, php and the like are dynamic in their handling of data types. Other languages, on the other hand, are rather strict. Why is that? And what are the advantages and disadvantages?

Comments (1)

Comment now „Learning programming for beginners“