Learning programming for beginners Language: German

Learning programming for beginners

Web design, CMS & development 35 Videos · 3.4 h Video training · English 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

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

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

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)

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

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.

01

Software programming for beginners: 1.1 Welcome

3 min Open
02

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

2 min Open
03

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

6 min Open
04

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

8 min Open
05

Software programming for beginners: 1.5 comments

6 min Open

Module #2: Variables and Memory

4 Videos · 24 minutes
06 Open

Software programming for beginners: 2.1 Data in the working memory

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

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?

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

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

06

Software programming for beginners: 2.1 Data in the working memory

5 min Open
07

Software programming for beginners: 2.2 The different data types

8 min Open
08

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

4 min Open
09

Software programming for beginners: 2.4 Using variables in code

7 min Open

Module #3: Time for more dynamic programs

4 Videos · 29 minutes
10 Open

Software programming for beginners: 3.1 Basic arithmetic - aka arithmetic

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

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

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

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

10

Software programming for beginners: 3.1 Basic arithmetic - aka arithmetic

6 min Open
11

Software programming for beginners: 3.2 Entering numbers

4 min Open
12

Software programming for beginners: 3.3 Using comparisons and conditions

10 min Open
13

Software programming for beginners: 3.4 Using logical operators

9 min Open

Module #4: Using Arrays

4 Videos · 19 minutes
14 Open

Software programming for beginners: 4.1 Why variables are not enough

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

Here you will learn about the structure of arrays.

16 Open

Software programming for beginners: 4.3 Adding and removing elements

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

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

14

Software programming for beginners: 4.1 Why variables are not enough

5 min Open
15

Software programming for beginners: 4.2 The structure of arrays

4 min Open
16

Software programming for beginners: 4.3 Adding and removing elements

6 min Open
17

Software programming for beginners: 4.4 Creating a queue with arrays

4 min Open

Module #5: Working with loops

5 Videos · 21 minutes
18 Open

Software programming for beginners: 5.1 Loops with while

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

19 Open

Software programming for beginners: 5.2 Processing arrays

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

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

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

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

18

Software programming for beginners: 5.1 Loops with while

5 min Open
19

Software programming for beginners: 5.2 Processing arrays

4 min Open
20

Software programming for beginners: 5.3 Loops with for

4 min Open
21

Software programming for beginners: 5.4 Excursus: Generating random numbers

4 min Open
22

Software programming for beginners: 5.5 Loops with do/while

4 min Open

Module #6: Recycling - Split Code

5 Videos · 22 minutes
23 Open

Software programming for beginners: 6.1 Creating and calling functions

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

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

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

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

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

23

Software programming for beginners: 6.1 Creating and calling functions

4 min Open
24

Software programming for beginners: 6.2 Using parameters

4 min Open
25

Software programming for beginners: 6.3 Using return values

6 min Open
26

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

4 min Open
27

Software programming for beginners: 6.5 Using multiple files

4 min Open

Module #7: Getting to know objects

8 Videos · 68 minutes
28 Open

Software programming for beginners: 7.1 What is object orientation?

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

How are objects and properties created in JavaScript?

30 Open

Software programming for beginners: 7.3 Defining methods

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

31 Open

Software programming for beginners: 7.4 Constructors

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

32 Open

Software programming for beginners: 7.5 Compiled and interpreted languages

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?

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

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

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?

28

Software programming for beginners: 7.1 What is object orientation?

19 min Open
29

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

3 min Open
30

Software programming for beginners: 7.3 Defining methods

9 min Open
31

Software programming for beginners: 7.4 Constructors

6 min Open
32

Software programming for beginners: 7.5 Compiled and interpreted languages

6 min Open
33

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

10 min Open
34

Software programming for beginners: 7.7 How to write source code

7 min Open
35

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

8 min Open
Comments (1)

Comment now „Learning programming for beginners“