HOW CAN I APPLY?

ATTEND 1 OPEN DAY

APPLY ONLINE

ATTEND 1 INTERVIEW

ONBOARDING

START STUDYING!

Next Semester

Berlin: Spring 2020

Courses: Mar 2 until Jun 26

Onboarding (1x): Feb 22 or 23

As a ReDI School student, you will participate in a 4-month program with usually two weekly evening classes (two hours each) taught by volunteers. Our tech courses are taught by professionals in the digital industry. In addition, we offer career workshops to support your start in the labor market.

 

We offer our courses in Berlin and Munich. For the courses in Munich click here. If you are not based in either of these cities we recommend taking part in the Cisco Networking Academy.

 

In addition, you will get access to a large number of workshops, professional networks, job training and conferences, which can help you land a job or find a paid internship.

 

In case you don't have a laptop, we will support you with one, that you give back at the end of the course.

Most of our courses in the Digital Career Program are in English. That means that you should have at least basic English skills.

Since the courses are free and the teachers are volunteers we hope that you can show the best side of you in terms of commitment and motivation.​

Corporate Courses

Take a look...

 

IoT in action!

Learn the concept of the Internet of Things (IoT) and Cloud and explore new career paths for your future!

 

Mondays, 17:00 - 20:00
Some Wednesdays, 17:00 - 20:00
...and a few Saturday afternoons

Locations:  
Cisco Kudamm - Kudamm 22, 10719 Berlin
OpenBerlin – Torgauer Str 12, 10829 Berlin (EUREF Campus)
Microsoft -  Unter den Linden 17, 10117
SAP Innovation Center

 

WHAT?

Learn about the basic concepts and most used devices of the Internet of Things:

  • Basic concepts of Cloud, Fog and IoT architecture

  • Basic overview of Raspberry and Arduino platforms

  • Demos and Lab tours (partners)

  • Hands-on testing of Raspberry PI and Arduino and Low Power WAN LoRa/NB-IoT

 

WHY?

  • Touch the latest technologies like cloud, data analytics and the Internet of Things!

  • Learn from highly skilled experts about the latest technologies developed in top companies

  • Make great connections with international corporations and raise your chances of getting hired

  • Get free subscriptions to cloud services and access to software

 

 Companies involved:

  • Fraunhofer Institut FOKUS: Build a basic knowledge of IoT!

  • Cisco: Learn why networking tech (TCP/IP) and Linux are important for IoT. Set up a Raspberry Pi in groups!

  • Microsoft: Get to know Azure Cloud and connect a Raspberry Pi to the internet!

  • Bosch Innovation Hub: Develop innovative Business ideas with IoT

  • SAP: Develop your ideas and learn how to present them!

  • Hackathon (all together): Collaborate in groups to elaborate on your idea and pitch it!

 

OUTLINE:

  • Introductory Lessons on core technologies and architectures

  • Lab and demo location visit

  • Hands-on sessions with Raspberry PI and/or Arduino working in an IoT solution, connected to Cloud services (Azure)

  • Working on an IoT project in teams to solve real-life problems

As additional support students will be enrolled in the “Introduction to IoT” course, which is a self-paced 20-hour training. Most of the material there will be covered during the training.

 

A detailed overview of the content can be found here.

After this course:

  1. You have a basic understanding of the latest IoT architectures and platforms.

  2. You will be able to set up and configure a Raspberry Pi/Arduino running IoT solutions.

  3. You will be able to interact with professionals in this field from different companies.

  4. You will be provided with basic skills and contacts towards applying for internships or entry-level jobs in this industry.

 

Entry requirements:

  • Basic programming skills in any programming language

  • Basic networking skills (TCP/IP protocol and WiFi)

  • Basic PC/Raspberry PI/Arduino hardware knowledge

Desirable:

Basic Linux command skills

Salesforce Fundamentals

Learn how to use and manage World's #1 CRM!

 

Start: Oct 21, 2019

Mondays, 16:00 - 18:00, Salesforce.com Office
Wednesdays, 17:00 - 19:00, ReDI School, Am Nordbahnhof 3, 10115 Berlin

 

WHAT?

Learn how to use and manage Salesforce to help companies and organizations manage their customers.

OUTLINE:

1. Introduction

2. Data Access and Security

3. User Management and Troubleshooting

4. Salesforce Everyday

5. Customize Salesforce

6. Automate Business Processes

7. Data Management

8. Report on Your Data

9. Using Reporting Data

10. Extending Salesforce

11. Wrap-up and Superbadge

Check out the trailmix we are going along!

WHY?

  • Salesforce is the world's customer relationship management system number one!

  • There are many job opportunities with Salesforce

  • You can achieve qualifications through self-study

 

After this course:

  1. You have a basic understanding of Salesforce CRM system.

  2. You are prepared to start learning for the Salesforce Administrator Certificate.

  3. You can study several qualifications in the Salesforce Trailhead.

 

Entry requirements:

  • Fluent in English

  • Self-study experienced

  • Business background (at least 3 years professional experience)

  • Interested in CRM systems

  • Time commitment at least 8 hours a week (classes + self-study)

 

WHAT AFTER?

  • Go on and prepare for the Salesforce Administrator - the 1st Salesforce Certificate

  • Start an internship with your new Salesforce skills!

 

Check out this trailmix on Trailhead to see if Salesforce is for you!

See what a Salesforce Administrator does in the daily business life!

Java

WHAT IS JAVA?

Java is not a coffee - but a programming language!

It was designed to work on multiple devices and to be a simple language that everybody can learn quickly.

 

WHY?

  • Because you will learn the fundamentals of one of the most popular and universal programming languages!

  • It is the main language for Android Development - which is in high demand!

  • Because there is high demand for Java skills

  • Because there are many paths available with Java (mobile, backend, IoT…)

 

1. Intro to Java

 

Learn Java and use it to build a simple computer program!

 

Monday and Wednesday, 19:00 - 21:00

ReDI School, Am Nordbahnhof 3, 10115 Berlin

 

WHAT?

You will learn the fundamental programming concepts using Java and get an insight into a programmer’s mindset.

 

OUTLINE:

  1. What Is Java?

  2. Working with Java Data Types

  3. Working with Java Operator

  4. Using Decision Statements

  5. Using Looping Statements

  6. Java Methods

  7. Classes and Constructors

  8. Working with the String Class

  9. ArrayLists

  10. Final Project

 

The curriculum is designed around the novice-level exam for the Java Foundations by Oracle.

 

After this course:

  1. You have a basic understanding of what you can do with Java.

  2. You understand and apply the basic principles of object-oriented programming

  3. You have written a simple program like a text-based game or a calculator.

  4. You know how to use the internet to research and solve simple problems.

 

Entry requirements:

  • Know how to use the keyboard

  • Know how to copy and paste files

  • Know how to send emails

  • Know how to browse the web

  • Basic logical understanding

 

 

WHAT AFTER?

  • Intermediate Java

  • Online Courses

 

2. Intermediate Java

 

Intensify your Java knowledge and build a basic backend system with Java.

 

Monday and Wednesday, 19:00 - 21:00

Digitales Lernzentrum, Kemperplatz 1a, 7th floor, 10785 Berlin

 

WHAT?

You will get high competency in programming practices and backend development that is applicable both in work and studies.

 

OUTLINE:

  1. Principles of Object-oriented Programming

  2. Inheritance

  3. Abstract Classes

  4. Interfaces

  5. The Object Class

  6. Libraries

  7. Exception Handling

  8. Unit Testing

  9. Collections

  10. Final project

 

After this course:

  • You have a good understanding of object-oriented programming

  • You have been introduced to abstract classes, interfaces, data structures, exceptions, persistence and inheritance

  • You know some Java and open-source libraries

 

Entry requirements:

  • Completed Intro to Java Course

OR

  • Basic programming skills (variables, loops, methods, conditionals, classes...)

 

Desirable skills:

  • Familiarity with: variables, loops, conditions, functions, streams

  • Firm in using an IDE like IntelliJ

Python

WHAT?

Python is not only the name of a snake - but also of one of the most popular programming languages in the world! It lets you learn quickly
and is good for beginners in more complex programming.

 

WHY?

  • Because Python is now one of the most popular programming languages!

  • Because it is simple and easy to learn, and it is a good way to get introduced into the basics of programming!

  • Because there are many Python libraries for data science and machine learning!

 

1. Intro to Python

 

Learn basic programming skills and first practical experience with the so-popular Python programming language!

 

Tuesday and Thursday, 19:00 - 21:00

ReDI School, Am Nordbahnhof 3, 10115 Berlin

 

WHAT?

You will learn how to program concepts, solve problems and how to search for solutions and ideas. Building a computer program is NOT rocket science!

 

 

OUTLINE:

1. Introduction
2. Operators & Precedence
3. Variables
4. Sequential programming
5. Conditional Operations
6. Strings and String Operations
7. Iterative programming
8. Using and Writing Functions
9. Structuring Files & Importing
10. Nested Lists
11. Reading and Writing to Files
12. Dictionaries, Sets, Tuples, etc.
13. Using Libraries

 

After this course:

  • You have a basic understanding of what you can do with Python

  • You have written a simple program with Python

  • You know how to use the internet to research and solve simple problems

 

Entry requirements

  • Know how to use the keyboard

  • Know how to copy and paste files

  • Know how to send emails

  • Know how to browse the web

  • Basic logical understanding

 

WHAT AFTER?

  • Data Analytics with Python

  • Online Courses

 

2. Data Analytics with Python

 

Analyze data to win essential insights into people’s behavior and trends.

 

Monday and Wednesday, 19:00 - 21:00

Digitales Lernzentrum, Kemperplatz 1a, 7th floor, 10785 Berlin

 

WHAT?

You will learn individual steps and outcomes by developing a Data Analysis project.

 

 

OUTLINE:

  1. Data Analysis

    1. Basic and composite builtin data types

    2. Introduction to series

    3. DataFrames. Indexing and slicing

    4. Missing values

    5. String processing and regex

    6. Groupby and aggregation

    7. Joins & concat/unions

  2. Visualisation

    1. Types of plots

    2. Pandas

    3. Matplotlib

    4. seaborn

  3. Binary classification

    1. Intro to Neural Network

    2. Inspection of dataset and classification workflow

    3. Logistic regression

    4. ROC/AUC: decision trees and random forests

After this course:

  • Build a Data Science Pipeline with Python

  • Know about Data Science Tools (pandas, sklearn, SQL, Tableau, ...)

  • Get the Data Science mindset

  • Tell a Data Science Story

 

Entry requirements:

  • Completed Introducing Python ReDI course

OR

  • Python basics

 

Desirable skills:

  • Statistical knowledge

  • Linear Algebra

​​

Web Development

Websites are coded in HTML and CSS, usually spiced with JavaScript. Discover how you can make your own website or work on web applications!

 

WHY?

  • Nearly every company depends on interactive web pages and applications

  • There is an ongoing need for web developers

  • You are very flexible in what kind of technology to use to solve a problem

  • Websites are available on multiple platforms so you reach a lot of potential clients

 

1. HTML & CSS

 

Learn the basic skills of web development with HTML and CSS and use them to create a simple website.

 

Tuesday and Thursday, 19:00 - 21:00

Digitales Lernzentrum, Kemperplatz 1a, 7th floor, 10785 Berlin

 

WHAT?

Everyone can build a website, we’ll just teach you how!

 

OUTLINE:

1. Intro to HTML

2. Editors and Structure

3. HTML Elements

4. Intro to CSS

5. More HTML

6. CSS Selectors

7. Web Fonts

8. Responsive Web Design

9. Advanced use of HTML & CSS
10. Project Presentation

 

WHAT AFTER?

  • Basic Frontend Web Development with JavaScript

  • Online Course

 

After this course:

  • You have built your first website

  • You understand the basic components of a website and how to style it

 

Entry requirements:

  • Know how to use the keyboard

  • Know how to copy and paste files

  • Know how to send emails

  • Know how to browse the web

 

2. JavaScript

 

Create and deploy a simple web application using JavaScript!

 

Tuesday and Thursday, 19:00 - 21:00

ReDI School, Am Nordbahnhof 3, 10115 Berlin

 

WHAT?

You will end up having a good command of the dominating JavaScript language

 

OUTLINE:

  1. Setting the scene: HTML, CSS and JavaScript

  2. Introduction and Setup of Tools

  3. Working with console.log

  4. Variables, Types, and Operators

  5. Conditionals, Loops, and Arrays

  6. Functions and Objects

  7. JSON

  8. Buttons and Query Selectors

  9. Events and Input

  10. DOM: Adding/Removing Elements

  11. How to work with an API and HTTP Basics

  12. Debugging

  13. Final Project

 

After the course:

  • You understand the basics of JavaScript

  • You have written your first JavaScript web application

 

Entry requirements:

  • Completed Intro to HTML & CSS Course

OR

  • Basic knowledge of HTML and CSS

  • Proficient internet user

  • Basic computer skills

 

WHAT AFTER?

  • Advanced Frontend Web Development with React

  • Online Courses

  • Coding Bootcamp

 

3. React

 

Learn advanced JavaScript and React by implementing playful and useful projects.

 

Monday and Wednesday, 19:00 - 21:00

NEUGELB Studios, Zeughofstraße 20, 10997 Berlin

 

WHAT?

You are going to learn React by implementing small projects.

 

OUTLINE:

  1. Intro JS (Eloquent JS 1-4 chapters, link)

  2. Values, Types, and Operators

  3. Program Structure

  4. Functions

  5. Data Structures: Objects and Arrays

  6. Higher-order functions

  7. ES6

  8. ES6 + Review

  9. Make sure that students are well prepared for React

  10. React: Intro

  11. React: Components and Props

  12. React: State, Lifecycle & Handling Events

  13. React: Lists & Keys

  14. React: Forms

  15. React: Review

 

After this course:

  • You are familiar with the basics of the JavaScript framework React

  • You have worked on a real-life project with your team

 

Entry requirements:

  • Completed Basic Frontend Web Development with JavaScript Course

OR

  • Basic HTML and CSS skills

  • Basic JavaScript skills

 

Desirable skills:

  • Familiarity with ES6

Computer Networking

WHAT?

Begin preparing for a networking career with this introduction to how networks operate. This includes learning architecture, structure, and functions needed to support the operations and priorities of Fortune 500 companies to small innovative retailers. You will even get the chance to configure a network yourself, such as a simple LAN (Local Area Network)!

 

WHY?

  • Computer networking skills are highly demanded by many companies, especially big corporations

  • Because it might be adventurous for you to work in a data center

  • Almost everyone in the digital industry needs internet to work, network technicians are needed to make this possible

  • You can achieve Cisco Industry Certificates

 

Take your first steps toward a networking career!

 

Monday and Wednesday, 19:00 - 21:00

ReDI School, Am Nordbahnhof 3, 10115 Berlin

 

WHAT?

Learn how to build simple network configurations by connecting computers to routers and switches!

 

  • Build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.

  • Configure and troubleshoot routers and switches and resolve common VLAN routing issues in both IPv4 and IPv6 networks.

  • Develop critical thinking and problem-solving skills using real equipment and Cisco Packet Tracer.

 

OUTLINE:

  1. Course Introduction and Pretest Exam

  2. Explore the Network

  3. Configure a Network Operating System

  4. Network Protocols and Communication

  5. Network Access (Physical Layer)

  6. Ethernet (Data Link Layer)

  7. Network Layer         

  8. IP Addressing (IPV4)            

  9. IP Addressing (IPV6)

  10. Subnetting IP Network

  11. Transport Layer

  12. Application Layer

  13. Final Exam

*The outline is based on the first CCNA module "Introduction to Networks".

After this course:

  • You are able to create a simple network of computers

  • You know about IP addresses

  • You have worked with the Cisco Packet Tracer to simulate networks

 

Entry requirements:

  • Basic computer skills

  • Basic mathematical education

 

Desirable skills:

  • First experience in using or setting up computer networks

 

Please reload

 
 
 
 
 
 
 
 
 

Icons made by Freepik, turkkub, and monkik from www.flaticon.com 

© 2019 By ReDI School   |   IMPRINT & CONTACT   TRANSPARENCY   DATA PRIVACY POLICY

  • Facebook Basic Black
  • Twitter Basic Black
  • Instagram Basic Black
  • image