Tech Stack Curriculum

Tech Stack is an educational program that provides training on a variety of tech subjects, while being accessible to people with different educational backgrounds, with nominal fees. Tech Stack is designed to help the participants to be ready to join the tech market.

 

Linux System Admin Track

Beginner track

Cost: 1000 LE

Course duration: 2 weeks/ 3 times per week from 6:00 - 10:00 PM

Course outline:

  1. What is OS?

  2. Intro to FOSS

  3. Command line

  4. Wild cards

  5. Linux plumbing

  6. Directories and their functions

  7. Text files

Prerequisites:

  1. Basic Linux user

  2. Applicants should be able to install Linux on their machines, if you this not applied to you, attending Linux Installation day is mandatory.

 

Intermediate track

Course duration: 3 weeks/ 2 times per week from 6:00 - 10:00 PM

Cost: 1200 LE

Course outline:

  1. User management

  2. Group management

  3. Files, file systems and permissions

  4. Jobs and Processes

  5. Authentication

  6. Package management

Prerequisites:

  1. Applicants should be qualified in the SA-Beginner course topics, If this not applied to you, attending SA-Beginner track is mandatory and passing the final assessment exam/project

Web development

Basic HTML/CSS Track

Course duration: 3 weeks/ 2 times per week from 6:00 - 10:00 PM

Cost: 1000 LE

Prerequisites:

  1. Basic computer knowledge

  2. Ability for self-learning

  3. No specific technical requirements needed

 

Beginner Track:

Course duration: 4 weeks/ 2 times per week from 6:00 - 10:00 PM

Cost: 1500 LE

Course outline:

  1. Programming (Python)

  2. Source Control

  3. Databases

  4. Web frameworks (Django, JNodes)

Prerequisites:

  1. Advanced OS user, solid knowledge in this topic is mandatory (Command Line, file permissions, file management,, authentication mechanisms, user and package management)

  2. If you don’t have a solid knowledge in the mentioned above topics, then attending SA-beginner and intermediate tracks is mandatory and passing their final assessment exam/project.

  3. Pre-assessment may be applied prior track.

  4. Basic HTML/CSS knowledge is essential, if this not applied to you then attending HTML/CSS basic track is mandatory and passing their final assessment exam/project.