Digital Career Program
ReDI School NRW

Supported by:

accenture.png
Microsoft.png
What we offer
  • 11 tech courses in Spring 2022 semester

  • Career support including:

    • Career Workshops

    • Mentorship Program

    • Job Fair

Semester
  • 2 semesters per year

  • Spring semester: March – July

  • Autumn semester: September – December

  • Students need at least 3 semesters to complete a learning track

 

Semester overview
Spring 2022 semester: March – June

Become a student

  • You know the basic use of the computer (eg. email, web browser, Excel, PowerPoint).

  • You can communicate in English (speaking, listening and writing).

  • You are 17 years and older.

  • Check the course dates, hours and extra requirements in the course description.

  • You have a laptop with a video camera, microphone and speaker (if not, ReDI can offer free laptop rental)

  • You are available during the semester, attend the course, workshops and the demo day and do homework (average 10 hours/week)

  • We give priority to women and people with a forced migration background.

Steps

  1. Check course descriptions below

  2. Complete the application form. We will publish it in January 2022

  3. You will receive the result

  4. If you are shortlisted, attend an interview

  5. Then if you are admitted, attend an onboarding session

  6. To obtain a certificate, 80% attendance of the course and workshops is required

Become a teacher

  • You are an engineer, developer, designer in the field of Web Development, User-Centered Design, Data Science, Computer Network or Cloud

  • You are available in the evening on average 2 – 4.5 hours/week

  • Check the course dates, hours in the course description

Steps

  1. Check course descriptions below

  2. Complete the volunteer application form. Please select the ReDI location as "NRW"

  3. As a next step, we will contact you back for a short call

  4. You will be invited to planning sessions. These will take place in February 2022. Meet your teaching team at ReDI School NRW!

  5. As a teacher, you will run a course with appx. 7 teachers for 24 lessons per semester. Each teacher will take appx. 8 lessons to lead and support the lessons

  6. Get in touch with the community in our social events and Demo Day!

Course overview

Web Development track

Become Web Developer, Full Stack Developer!

Beginner

Intermediate

Advanced

User-Centered Design track

Become Web Designer, UX/UI Designer, Digital Product Designer!

Beginner

Intermediate

Advanced (available in Fall 2022)

UX/UI Design Advanced

Data Analytics track

Become Data Analyst, Data Engineer, AI Engineer, Machine Learning Specialist!

Beginner

Intermediate

Advanced

Cloud and Infrastructure track

Become Network Engineer, IT Architect, Cloud Architect, Cloud Engineer!

Beginner

Intermediate

Advanced

 

HTML and CSS

Web Development track
Level: beginner
Tue & Thu 19:00 – 21:00, online

24 tech lessons, 4 career workshops

15th of March – 23rd of June 2022

DemoDay: 24th of June 2022

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

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

Student entry requirements
  • Watch the How Computers Work YouTube series

  • Able to understand and speak English

  • Familiar with basic computer terminology

  • Confident with using a computer, creating files and folders

  • Able to browse the web

  • Interest in web development, design or programming

After the course
  • You will understand the basic components of a website and how to style them

  • You will have built your first website

Outline
  • HTML Structure, Tags, Table, Multimedia, Forms

  • CSS Descendant selector, Colors, Formatting Text with CSS, Fonts, Link styling, List styling

  • CSS Units, Height and Width

  • CSS Box Model, Margin, Padding

  • Normal flow

  • CSS Display types, Floats, Flexbox

  • CSS Positioning relative, absolute, Overflow & Text Effects

  • Cascade Inheritance Specificity

  • CSS Selectors II

  • CSS Background & Color Values

  • Responsive Design

  • CSS Animations

  • Accessibility

 

JavaScript

Web Development track
Level: intermediate
Tue & Thu 19:00 – 21:00, online

24 tech lessons, 4 career workshops

15th of March – 23rd of June 2022

DemoDay: 24th of June 2022

Create and deploy a simple web application using JavaScript!

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

Student entry requirements
  • Watch the How Computers Work YouTube series

  • Register on freeCodeCamp.org

    • Choose the Responsive Web Design Certification

    • Complete the modules Basic HTML and HTML5​ and Basic CSS

  • Complete the JavaScript in 14 minutes tutorial.​

  • Answer a short quiz on the day of the interview

  • Note: Graduates from our HTML & CSS will be preferred!

Outline
  • Setting the scene: HTML, CSS and JavaScript

  • Introduction and Setup of Tools

  • Working with console.log

  • Variables, Types, and Operators

  • Conditionals, Loops, and Arrays

  • Functions and Objects

  • JSON

  • Events and Input

  • DOM: Adding/Removing Elements

  • How to work with an API and HTTP Basics

  • JavaScript Libraries

  • Final Project

After the course
  • You understand the basics of JavaScript

  • You have written your first JavaScript web application

 

React

Web Development track
Level: advanced
Tue & Thu 19:00 – 21:00, online

24 tech lessons, 4 career workshops

15th of March – 23rd of June 2022

DemoDay: 24th of June 2022

Create and deploy a simple web application using JavaScript!

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

Student entry requirements
  • You have experience in self-study

  • You have a basic understanding of Javascript

  • You have prepared yourself for this course with free online courses:

    • Register on freeCodeCamp.org and complete the following modules:

      • Responsive Web Design Certification Basic

      • HTML and HTML5​ Basic

      • CSS JavaScript Algorithms and Data Structures Certification Basic

      • JavaScript ES6

  • You have created a codesandbox and completed the tutorial and Intro to React in there.

  • Go through the previous course content: JavaScript. You need to be comfortable with the content.

  • Note: Graduates from our JavaScript will be preferred!

Outline

1. Intro to Javascript

  • Intro JS (Eloquent JS 1-4 chapters, link) Values, Types, and Operators

  • Program Structure

  • Functions

  • Data Structures: Objects and Arrays

  • Higher-order functions

  • ES6

  • ES6 + Review

2. React Intro

  • Components and Props

  • State, Lifecycle & Handling Events

  • Lists & Keys

  • Forms

  • Review

After the course
  • You have built websites with Javascript and React

  • You know how to start a website project

  • You are ready to apply for junior front-end developer positions

 
 

UX/UI Design Basics

User-Centered Design track
Level: beginner
Mon & Wed 19:00 – 21:00, online

24 tech lessons, 4 career workshops

14th of March – 22nd of June 2022

DemoDay: 24th of June 2022

Learn the fundamentals of color theory, typography, iconography, layout, content structure, and user-centered design in a project-based approach.

Student entry requirements
After the course
  • You will deliver a design outcome of a simple website.

  • You will explore creativity and technical skills using Figma.

  • Be ready for the UX Design course!

Outline
  • Introduction to User-centered Design

  • Empathy Map, Personas, Competitor Analysis

  • Figma practice

  • Navigation Theory

  • Interaction Design + Site Map

  • Portfolios Q&A

  • Wireframes

  • Visual Design, Responsive Design

  • Accessibility, Analytics

  • Usability Test

  • Presentation of your project

 

UX/UI Design Intermediate

User-Centered Design track
Level: intermediate
Mon & Wed 19:00 – 21:00, online

24 tech lessons, 4 career workshops

14th of March – 22nd of June 2022

DemoDay: 24th of June 2022

UX Design course focuses on the design practice in websites and apps. You will learn how to design complex but friendly-to-use User Experience (UX) while making websites and apps.

Student entry requirements
  • Complete the 5 modules “Get started with Figma design” “Images, shapes and tools” “Text, type, and fonts” “Layer properties and settings” on Figma design.

  • Technical skills: You have already worked as a graphic designer or studied graphic design before

  • Communication skills: You are open-minded in showing your design work and getting feedback

  • Interest in Design: You are interested in exploring the field of design

  • Bring your design work examples on the day of the interview

  • Note: Graduates from our Web Design Fundamentals will be preferred!

Outline
  • Intro to UX Design

  • Design Research

  • Prob Definition / Customer Journey

  • Figma practice

  • Info Architecture / Wireframing

  • Visual Design / Layouting

  • Design Ethics

  • User Testing

  • Presentation of your project

After the course
  • You will deliver your design and present it to the client

  • You will be able to use UI design tools (Figma)

  • Knowledge and methods: you will obtain knowledge of the current digital design field in the context of user-centered design

  • Be ready for the UI Design course!

 

Introduction to Python

Data Analytics track
Level: beginner
Mon & Wed 19:00 – 21:00, online

24 tech lessons, 4 career workshops

14th of March – 22nd of June 2022

DemoDay: 24th of June 2022

Get started into the world of programming with Python. 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!​

Student entry requirements
  • Watch the How Computers Work YouTube series

  • Able to understand and speak English

  • Familiar with basic computer terminology

  • Confident with using a computer, creating files and folders

  • Able to browse the web

  • Interest in programming and data analytics

After the 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

Outline
  • Introduction, Installation

  • Basic Data Types, Loops, Operators & Functions

  • Basic Mathematics

  • List and Dictionaries, Set & Tuples

  • Comprehension, Class & Inheritance (Intro), Advanced Class Dev & Inheritance

  • Introduction to Libraries & Standard Library 

  • Numpy recap & Pandas, Matplotlib

  • (Flask / Django) / FastAPI

  • Dependency management 101: pip + requirements.txt + virtual envs

  • GIT + Version control, Project Structure

  • Error Handling (+introduce concept testing)

  • Project

 

Data Analytics

Data Analytics track
Level: intermediate
Mon & Wed 19:00 – 21:00, online

24 tech lessons, 4 career workshops

14th of March – 22nd of June 2022

DemoDay: 24th of June 2022

Analyze data to win essential insights into people’s behavior and trends. You will learn how to analyze datasets and visualize your conclusions. You will also get an introduction to machine learning.

Student entry requirements
Outline
  • Data Analysis

    • Basic and composite built-in data types; Introduction to series

    • DataFrames. Indexing and slicing; Missing values

    • String processing and regex; Groupby and aggregation

    • Joins & concat/unions

  • Visualization

    • Types of Plots; Intro to Matplotlib and Seaborn

    • Customize your plots

After the course
  • Build a Data Science Pipeline with Python; Know about Data Science Tools (pandas, sklearn, ...);

  • Get the Data Science mindset; Tell a Data Science Story

Machine Learning

Data Analytics track
Level: advanced
Mon & Wed 19:00 – 21:00, online

24 tech lessons, 4 career workshops

14th of March – 22nd of June 2022

DemoDay: 24th of June 2022

The course follows the MIT-licensed open-source curriculum of Machine Learning for Beginners.

Student entry requirements
Outline
  • Introduction to machine learning

  • The history of machine learning

  • Fairness and machine learning

  • Techniques for machine learning

  • Introduction to regression

  • A web app

  • Introduction to classification

  • Introduction to clustering

  • Introduction to natural language processing

  • Translation and sentiment analysis

  • Introduction to time series forecasting

  • Introduction to reinforcement learning

After the course
  • You have build your own ML project

  • You start looking for internships and junior positions

 
 

Infrastructure Basics
(includes Network, Cloud Infrastructure and Workplace Fundamentals)

Cloud and Infrastructure track
Level: beginner
Tue & Thu 18:30 – 20:30, online

24 tech lessons, 4 career workshops

15th of March – 23rd of June 2022

DemoDay: 24th of June 2022

Taught by

accenture.png

Curious about the world of Network, Cloud Infrastructure and Windows Workplaces? Learn the basics of IT Infrastructure and become a pioneer of digital workplace and infrastructure! Improve your technical skills and learn how to make working more efficient, flexible, secure, collaborative, and connected – anytime, anywhere, anyplace, both from home or delivered from the cloud. Be a part of the change to a modern world of work and the cloud.

Student entry requirements
  • Watch the How Computers Work YouTube series

  • English level: B2 or more

  • Basic computer skills

  • Basic mathematical education (in particular: binary numbers)

  • Interest in computer networking, cloud infrastructure and Windows workplace technologies

After the course
  • You are ready to step up to more advanced Infrastructure topics. ReDI's Cloud Computing course will be waiting for you!

  • You understand how networks operate, how Infrastructure as a Service (IaaS) is set up on Clouds (like AWS, Azure, …) and how a modern Windows workplace is set up

Learning experience

This course is theory-based and you will learn a lot of new concepts and terminology in IT Infrastructure and Cloud.

We expect you to learn independently besides the lessons. Before and after each lesson, do a recap and deepen your knowledge.

Infrastructure Basics Sessions Overview
Outline

Network Fundamentals

  • Basics how Network work

  • Cables, Switches, VLANs

  • IP Addresses and subnetting

  • DNS, Routers and Routing, Network Address Translation
     

Cloud Infrastructure Fundamentals

  • Data Center Basics

  • IaaS (Infrastructure as a Service) like Compute and Storage

  • Cloud Architecture and automation

  • Virtualization Basics
     

Workplace Fundamentals

  • Digital modern Workplaces

  • Windows 10 management

  • Microsoft Azure and Azure AD

  • Intune, Autopilot and Office 365

 

Cloud Computing

Cloud and Infrastructure track
Level: intermediate
Tue & Thu 19:00 – 21:00, online

24 tech lessons, 4 career workshops

15th of March – 23rd of June 2022

DemoDay: 24th of June 2022

Learn about cloud-computing platforms and what it can do for businesses. Prepare certification exam of Microsoft Azure Fundamentals!

Student entry requirements
After the course
  • You have learned about cloud concepts such as High Availability, Scalability, Elasticity, Agility, Fault Tolerance, and Disaster Recovery; You understand the benefits of cloud computing and how it can save you time and money; You can compare and contrast basic strategies for transitioning.

  • Get a voucher and prepare for the Microsoft Azure Fundamentals exam!

Outline

Introduction​

  • Intro to Cloud, Azure

  • Intro to Compute

  • Intro to Storage (Azure, AWS, Google)

  • Intro to Networking (Azure, AWS, Google)

  • Security and Monitoring Basics

Group project – deploy a webapp in a secure way

  • Project Outline

  • Project Planning Methodology - SCRUM

  • Architecture (Cloud adoption framework)

  • Build and publish a web app, source code management

  • Authorisation & Authentication/Security Azure Key Vault

  • Content delivery network

  • Build CI/CD

  • Performance monitoring

  • Project internal presentation

Microsoft AZ900 Certification

  • Exam preparation

  • Taking an exam

Internet of Things

Cloud and Infrastructure track
Level: advanced
Tue & Thu 16:00 – 18:00, online + onsite at Mitsubishi Electric in Ratingen

24 tech lessons, 4 career workshops

15th of March – 23rd of June 2022

DemoDay: 24th of June 2022

Learn how the Internet of Things (IoT) applies in business with many case studies at Mitsubishi Electric. With Network Architecture, Cloud Computing, Programming with Python, you will dive into the world of IoT and programme a robot! You will get the chance to meet professionals from Mitsubishi Electric in Germany by working on a project together. Check out the requirements, prepare yourself and join the course.

Student entry requirements
  • You are punctual and respect the time of the teachers

  • You can come to Mitsubishi Electric's office in Ratingen for selected lessons

  • You can use Visual Studio Code

  • You have good knowledge and skills in:

    • Basics of Cloud Computing (e.g. MS Azure Cloud)

    • Networking Basics (TCP / IP protocol)

    • Basic Linux commands

    • Python Programming

  • Please provide proof of skills (studies, certification or job experience)

  • Prepare yourself for the course with the following self-learning materials:

After the course
  • You know the basics of IoT

  • You developed an IoT project 

  • You met professionals at renowned companies

  • You start looking for internships and junior positions

Outline
  • Introduction to Mitsubishi Electric, (I)IoT and Industrie 4.0

  • Introduction to (Mitsubishi) robots, RT Toolbox3, setup of robot simulation

  • PLC

  • Introduction to (Mitsubishi) PLCs, GX Works3, setup of a (simple) PLC program

  • Security in IoT

  • SLMP 

  • MQTT

  • R3 Protocol

  • Analysis of Ethernet communication with Wireshark

  • (I)IoT Application Programming: Programming (in Python) of a connection of a Mitsubishi robot and/or a (virtual) machine with a Mitsubishi PLC to MQTT including visualization by website (Javascript)

  • OPC UA Server/Client implementation with Python

  • Mechatronics

  • Shopfloor to Enterprise. Example how we use MQTT and OPC UA to visualise Information inside the Cloud

 
 

Before you apply...

For students

Application form is open now!​

 

Keep in mind:

  • Deadline is on Sunday, the 13th of February

  • The application form takes about 1 hour to complete. Are you ReDI?

  • Do you already know the application steps?

  • Have you read the course descriptions and you are sure what you learn?

  • If you are applying for an intermediate or advanced course, at the interview please show proof that you completed course preparation.


In the application form:

  • Select "NRW" as a ReDI location!


Questions?

For teachers

Application form is open now!​

 

Keep in mind:

  • Check the deadline

  • The application form takes about 15 mins to complete. Are you ReDI?

  • Do you already know the application steps?

  • Have you read the course descriptions and you are sure what you teach?


In the application form:

  • Select "NRW" as a ReDI location!

  • Select "Teacher" as a type of volunteering


Questions?