The new semester starts in
March 2021! #staytuned

DIGITAL CAREER PROGRAM

___

Start your digital career by joining our 3 months program.

___

Autumn Semester 2020  

Technical Courses:

3 times a week

All classes take place during the evening 19:00 - 21:00

Teaching Language:

English 

Questions? Contact:

khaled@redi-school.org

+49 176 307 82900

ABOUT THE PROGRAM

 

 

As a ReDI School student, you will participate in a 4-months program with usually three weekly evening classes (two hours each) taught by volunteers, who are all professionals in the digital industry. We offer our courses in BerlinMunich, and Copenhagen. 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. 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 expect our students to be highly motivated and committed: Regularly showing up in class, reliably doing your homework, and respect for the class rules, teachers and other students are a MUST.  

OUR COURSES

___

___

Junior FD

Junior SD

Junior DA

Junior DevOps Cloud Engineer

See more details below.

 

Introduction to Computer Science (3 months)

BEGINNERS

The semester starts at 05.09 (we follow all public holidays)

 

Join this course if you want to start your journey in IT. You will be learning fundamental computer science skills that are an absolute MUST for any IT field. You will be also introduced to programming and have your very first practical experience with one of the most popular programming languages: PYTHON

After the course, you will be able to:

  • Understand and use the basic command line                                  

  • Use git/GitHub repository

  • Understand the fundamentals of the web and its working

  • Do basic python programming

COURSE CONTENT

💻   Basic Command Line (Linux):

  • Basics of operating system

  • A brief history and potential of Linux Command Line

  • Linux file system hierarchy

  • Creation of hard and soft links

  • Working with files: Create, View, Manipulate

  • Navigation of Linux file system

  • Using command options

💻   Version Control with GIT:

  • Installing GIT

  • Creation of a local repository

  • Creating commit

  • Creation of remote repository (Optional)

  • Push commits to a remote repository (Optional)

💻   Web Fundamentals:

  • A brief overview of internet

  • How does the web work?

  • HTTP/HTTPS

  • Installing basic software: text editor, web browser

  • Working with files: Naming, saving, path, folder, etc.

  • Basic knowledge of HTML, CSS, and JavaScript

 

💻   Introduction to Programing (Python):

  • Basic data types (numbers, strings, lists, sets. tuples. dictionaries. booleans)

  • Operations (Logical and Arithmetic)

  • Conditionals( if, if else, if elsif else)

  • Functions (parameters, return value)

  • Concepts of Object-oriented programming

  • Python classes and objects

  • Basic python programming 

 

What Next? After the successful completion of this introductory course, you can choose and apply for any other intermediate-level courses offered by ReDI!!

Front-End Development (3 months)

INTERMEDIATE

The semester starts at 05.09 (we follow all public holidays)

 

If you are all excited to get into website development and learn what it takes to be able to do that, this is the course for you!

After this course, you will be able to:

  • Apply advanced skills in front end web development

  • Create a complex web application and deploy it

  • Deep understanding of programming principles in JavaScript

  • Use the front end development library React

COURSE CONTENT

 

💻   HTML/CSS

  • HTML basics (Common HTML tags, basic HTML document structure, Interaction with CSS)

  • CSS basics (Common CSS terms, Working with Selectors, using CSS reset)

  • Working with HTML (Semantics overview, divisions & spans, text-based elements, building structure)

  • Working with CSS (Cascade, calculating specificity, combining selectors, layering styles with multiple classes, common property values)

  • Working with the box model

  • Working with typography, setting backgrounds and actions, creating lists, adding media, building forms

  • Writing best code

  • Responsive web design

💻   JavaScript

  • Basic code structure (statements, colon, comments)

  • Data types (Number, String, Boolean, Object, Array)

  • Functions (Arguments, return statements), Arrow functions

  • Conditions (if/else, switch/case, logical operators)

  • DOM manipulations (create/remove/change elements, traversing)

  • Events and callbacks, basics of JavaScript promises

  • Loops (for loop)

  • Basics of API

💻   Basics of Framework (React)

  • Basics of the framework

  • React components ( Class, functional, styling)

  • Props and state

What Next? Possible career options in the field of front end development: Build the next Facebook or Snapchat! Everyone’s building web apps. Everyone’s using React. If you want to become a full-stack web developer, you can continue with us and apply for Back end development course in the next semester.

Back-End Development (3 months)

INTERMEDIATE

The semester starts at 05.09 (we follow all public holidays)

This course is for you if you are interested in developing applications using Python to help run various businesses!

After this course, you’ll be able to:

  • Understand all the key concepts of the programming language: Python

  • Work with the framework, Flask

  • Develop RESTful APIs

  • Work with the database, SQLite

COUSE CONTENT

 

💻   Python

  • Revision of basic python

  • Reading and writing files

  • Virtual environment

  • PyPI

  • HTTP interacting with HTTP(Requests)

💻   Basics of Framework (Flask)

  • Creation of a virtual environment and installing flask

  • Creation of simple Flask app

  • HTTP GET and POST request methods

  • Interaction with database

💻   SQLite

  • Basics of relational database

  • Interaction with PYTHON

What Next? Possible career options in the field of back end development: Junior Back-End Developer/ Back-End Software Engineer. If you want to become a full-stack web developer, you can continue with us and apply for a Front-End development course in the next semester!

Data Science (3 months)

INTERMEDIATE

The semester starts at 05.09 (we follow all public holidays)

 

Data science is “The Sexiest Job of the 21st Century”; according to Harvard Business Review. In this course, you’ll learn why data is valuable and how to work with it to make the best out of its value.

After the course, you’ll be able to:

  • Being able to import a Dataset

  • Being able to explore and describe the data

  • Have an understanding of what can be done with a specific dataset

  • Preprocess the data ( cleaning the data)

  • Visualize Data

  • Process Data

  • Understand Machine Learning

  • Present a Data Science project

 

COURSE CONTENT

💻   Working with data in Python:

  • Revision of basic python

  • Reading and writing files

  • Virtual environment

  • PyPI

  • HTTP interacting with HTTP(Requests)

  • Data visualization

💻   Libraries and Frameworks:

  • Introduction to Numpy

  • Data manipulation with Pandas

  • Visualization with Matplotlib

💻   Machine Learning:

  • Introduction to Machine learning and its types

  • Introduction to Sci-Kit learn

(Data representation, basics of API, examples of types of learning)

What Next? Possible career options in the field of data science: Data scientists are hired in basically any place/field where there is data. So there is a wide range of options for future working fields.

Cloud Computing (3 months)

INTERMEDIATE

The time duration for this track is subject to change. | The semester starts at 05.09 (we follow all public holidays)

 

Join this course if you want to explore and learn to work with cloud technology!

 

After this course, you will be able to:

  • Learn cloud concepts such as High Availability, Scalability, Elasticity, Agility, Fault Tolerance, and Disaster Recovery

  • Understand the benefits of cloud computing in Azure and how it can save you time and money

  • Compare and contrast basic strategies for transitioning to the Azure cloud

  • Explore the breadth of services available in Azure including compute, network, storage, and security

  • Manage Azure identities and governance

  • Implement and manage storage

  • Deploy and manage Azure compute resources

  • Configure and manage virtual networking

  • Monitor and back-up Azure resources

Course Content

💻   Microsoft Azure Fundamentals (AZ 900)

  • Principles of cloud computing

  • Creation of Azure account

  • Introduction to Azure

  • Azure Architecture and service guarantees

  • Manage services with Azure portals

  • Azure compute options

  • Azure data storage options

  • Azure networking options

  • Security, responsibility, and trust in Azure

  • Infrastructure standards with Azure

  • Managing resources with Azure resource manager

  • Cost optimization for Azure

💻   Microsoft Azure Administrator Associate: (AZ 104)

  • Prerequisites for Azure administrators

  • Manage identities and governance in Azure

  • Implement and manage storage in Azure

  • Deploy and manage Azure computing resources

  • Configure and manage virtual networks

  • Monitor and secure Azure resources

What Next? Go on and prepare for AZ 900 and AZ 104 exams. 

Possible career options in the field of cloud computing: Companies generally look for junior DevOps engineers, administrator associates, and Site reliability engineers(SREs)!

Please reload

 
 
 
 

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

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