IT Professional course contents
Here you can find the detailed contents of our IT Professional course.

IT fundamentals and job profiles
-
Introduction to core IT concepts
-
Roles and career paths – with a focus on successfully entering the digital job market
-
Computer basics
-
Cloud basics
Linux basics & advanced
-
Introduction to Linux & Open Source
-
Shell & navigation
-
Files, users, groups, permissions
-
Shell scripting basics
-
Bash scripting
-
Error handling
-
Networking fundamentals
-
Logs
-
System services
Python basics & advanced
-
Developing software solutions with Python
-
Variables
-
Data types & input/output
-
Operators & conditions
-
Loops & iterations
-
Lists, strings
-
Functions & modularization
-
Dictionaries
-
Error handling, debugging
-
Object-oriented programming
-
JSON & APIs
-
Testing
-
Logging
-
Data processing with Pandas
-
CLI tools & arguments
Week 8 to 12 - Jumpstart on AWS:
A deeper dive into AWS from an operational perspective. This unit specifically covers the application of AWS core services in the areas of compute, storage, and networking, including the following services:
Git & Docker
-
Introduction to Git & GitHub
-
Branching & merging
-
Collaboration
-
Best practices
-
Introduction to Docker
-
CLI basics
-
Images
-
Compose
-
Security
-
Troubleshooting
-
Mini-deployment
-
Docker architecture
-
Container vs. VM
-
Installation & setup: Docker Engine, Docker Desktop
-
Working with images & containers (Docker run, build, pull, push)
-
Dockerfile
-
Image layers
-
Volumes & bind mounts
-
Networks: Bridge, Host, Overlay
-
Docker Compose networks
-
Container logging
-
Network security concepts & attack types
-
Security features
-
Access management
-
VPNs
-
Troubleshooting methods & performance analysis
Web development basics & advanced
-
HTML and CSS fundamentals
-
JavaScript basics
-
Integration: JS & forms
-
Responsive design
-
Modern web development
-
Components
-
APIs
-
OpenAI / HuggingFace
-
Client-server communication
-
TypeScript
-
AI integration
-
UX in AI
-
Backend concepts
-
AI workflows
-
Orchestration
-
Deployment
-
Data protection
-
Usability testing
IT security
-
Introduction
-
Network & system hardening
-
Data and identity protection
-
IAM (Identity and Access Management)
-
PKI (Public Key Infrastructure)
-
Logging
-
Detection tools
-
Firewalls
-
Incident response
-
Monitoring & analysis
-
Best practices
-
Compliance
Database fundamentals
-
Introduction to databases
-
Data interaction & transactions
-
Tables
-
Data types
-
Insert/update/delete data
-
Data queries
-
Functions
-
Security concepts
-
Multi-table queries
-
JOINs
-
Amazon RDS
-
NoSQL
-
DynamoDB
Cloud foundations / AWS cloud computing
-
Introduction to AWS
-
Cloud architecture
-
Well-Architected Framework
-
Migration of traditional IT
-
Architecture workshop
-
Operating AWS resources
-
IAM concepts
-
AWS CLI
-
Automation with Systems Manager
-
Troubleshooting
-
Scenarios
-
Web hosting: S3, EC2, EC2 Advanced
-
Elastic Beanstalk
-
Load balancing
-
Auto Scaling
-
Route 53
-
CDN
-
Serverless: Lambda, API Gateway, Step Functions
-
Databases & networks: RDS, VPC, routing, security
-
Cloud storage: EBS, S3, EFS, Glacier
-
Storage Gateway
-
Transfer Family
-
Migration tools
-
Monitoring: CloudWatch, CloudTrail
-
Cost management
-
IaC (Infrastructure as Code): CloudFormation
-
JSON/YAML
-
Launch templates, introduction to AI/ML in AWS
-
Use cases
-
Networks
-
VPC
-
Content delivery
-
Security
-
KMS
Terraform
-
Introduction to Infrastructure as Code (IaC) & Terraform architecture
-
Terraform CLI & workflows: init, plan, apply, destroy
-
Terraform configuration language (HCL): resources, variables, outputs
-
Provider configuration & referencing
-
Modules: structure, reusability, registry modules
-
State management: Terraform state, backend, locking & remote state
-
Security: sensitive data, input validation, secrets handling
-
Lifecycle
-
Dependencies
-
Terraform graph & troubleshooting