Overview of Course Categories

At the Professional Skills Training Institute, we offer a wide range of courses designed to meet the diverse needs of today's professionals. Our courses are organized into these main categories

Artificial Intelligence

Aims to equip learners with foundational knowledge, advanced techniques, and practical skills in AI technologies.

  • Introduction to Artificial Intelligence (AI)
    Duration: (3 weeks – beginner level)

  • Python Programming for AI
    Duration: (4 weeks - beginner level)

  • Foundations of Machine Learning
    Duration: (4 weeks – beginner level)

  • Data Science Fundamentals
    Duration: (3 weeks – beginner level)

  • Deep Learning Essentials
    Duration: (4 weeks – intermediate level)

  • Natural Language Processing Basics
    Duration: (4 weeks – intermediate level)

  • AI and Automation in the Workforce
    Duration: (3 weeks – intermediate level)

  • Computer Vision with AI
    Duration: (4 weeks - intermediate level)

  • AI in Business: Practical Applications
    Duration: (3 weeks - intermediate level)

  • AI Ethics and Responsible AI
    Duration: (3 weeks - advanced level)

  • AI for IoT (Internet of Things)
    Duration: (4 weeks – advanced level)

  • AI for Cybersecurity
    Duration: (4 weeks – advanced level)

  • Generative AI Fundamentals
    Duration: (3 weeks - beginner level)

Machine Learning

aims to equip participants with the knowledge and practical skills required to understand, build, and implement machine learning models in various applications.

  • Introduction to Machine Learning
    Duration: 4 weeks – beginner level

  • Python for Data Science and Machine Learning
    Duration: 4 weeks – beginner level

  • Data Preprocessing and Feature Engineering
    Duration: 3 weeks – beginner level

  • Supervised Learning Techniques
    Duration: 3 weeks – intermediate level

  • Unsupervised Learning Techniques
    Duration: 3 weeks – intermediate level

  • Neural Networks and Deep Learning Fundamentals
    Duration: 6 weeks – intermediate level

  • Reinforcement Learning
    Duration: 5 weeks – advanced level

  • Advanced Machine Learning Techniques
    Duration: 5 weeks – advanced level

  • Machine Learning with Tensorflow
    Duration: 8 weeks - intermediate

  • Machine Learning Engineer with Microsoft Azure
    Duration: 8 weeks - intermediate

Deep Learning

designed to equip students with foundational and advanced knowledge in artificial intelligence (AI) and neural networks.

  • Introduction to Deep Learning
    Duration: 4 weeks - beginner level

  • Convolutional Neural Networks
    Duration: 4 weeks - intermediate

  • Recurrent Neural Networks and Transformers
    Duration: 3 weeks - intermediate

  • Computer Vision with Deep Learning
    Duration: 4 weeks – advanced level

  • Natural Language Processing (NLP) with Deep Learning
    Duration: 4 weeks - advanced level

  • Generative Adversarial Networks (GANs)
    Duration: 4 weeks - advanced level

  • Reinforcement Learning with Deep Learning
    Duration: 4 weeks - advanced level

  • Deep Learning with TensorFlow and Keras
    Duration: 8 weeks – advanced level

  • Deep Learning for Time Series Forecasting
    Duration: 4 weeks - advanced level

  • Edge AI and Embedded Deep Learning
    Duration: 4 weeks - advanced level

  • Explainable AI (XAI) and Model Interpretability
    Duration: 4 weeks - advanced level

Cybersecurity

designed to equip students with the foundational knowledge and practical skills needed to protect digital infrastructures, detect vulnerabilities, and mitigate cyber threats.

  • Introduction to Cybersecurity
    Duration: 2 weeks - beginner level

  • Mobile Security Essentials
    Duration: 3 weeks - beginner level

  • Cloud Security Essentials
    Duration: 4 weeks - beginner level

  • Cryptography Essentials
    Duration: 3 weeks - beginner level

  • Cybersecurity Risk Management
    Duration: 3 weeks - intermediate level

  • Incident Response and Forensics
    Duration: 4 weeks - intermediate level

  • Web Application Security
    Duration: 3 weeks - intermediate level

  • Information Security Management Systems
    Duration: 2 weeks - intermediate level

  • CISM Certification Training Course
    Duration: 2 weeks - intermediate level

  • Certified Information Systems Security Professional (CISSP) Certification Training Course
    Duration: 2 weeks - intermediate level

  • ISO 22301 Business Continuity Management Systems Course
    Duration: 2 weeks - intermediate level

  • Ethical Hacking and Penetration Testing
    Duration: 4 weeks - advanced level

  • ISO 9001 Quality Management Systems
    Duration: 2 weeks - intermediate level

  • ISO/IEC 20000 – IT Service Management
    Duration: 2 weeks - intermediate level

  • ISO 31010 Risk Management Techniques
    Duration: 2 weeks - intermediate level

  • Cybersecurity Awareness for Non-IT Professionals
    Duration: 1 week

Computer Networking

designed to equip students with the foundational and advanced skills necessary to understand, configure, and manage network systems.

  • Introduction to Computer Networking
    Duration: (4 weeks – beginner level)

  • Networking Protocols and Standards
    Duration: (3 weeks – beginner level)

  • Cisco Networking Essentials (CCNA Prep)
    Duration: (6 weeks – beginner level)

  • Wireless Networking Fundamentals
    Duration: (4 weeks – beginner level)

  • Network Security Fundamentals
    Duration: (4 weeks – beginner level)

  • Virtualization and Cloud Networking
    Duration: (4 weeks – intermediate level)

  • Network Troubleshooting and Diagnostics
    Duration: (3 weeks – intermediate level)

  • Advanced Routing and Switching
    Duration: (4 weeks – advanced level)

  • Software-Defined Networking (SDN) and Network Automation
    Duration: (4 weeks – advanced level)

  • Introduction to Internet of Things (IoT) Networking
    Duration: (4 weeks – advanced level)

Databases and SQL

aims to equip students with the foundational knowledge and practical skills needed to design, manage, and query databases.

  • Introduction to Databases and SQL
    Duration: (2 weeks – beginner level)

  • SQL for Data Retrieval and Reporting
    Duration: (2 weeks – beginner level)

  • Database Design and Normalization
    Duration: (3 weeks – intermediate level)

  • Azure SQL Databases Fundamentals
    Duration: (3 weeks – intermediate level)

  • Cloud Data Warehouses with Azure
    Duration: (3 weeks - intermediate)

  • Data lakes and Lakehouses with Spark and Azure Databricks
    Duration: (3 weeks - intermediate)

  • Advanced SQL Queries
    Duration: (3 weeks – advanced level)

  • SQL for Data Science
    Duration: (4 weeks – advanced level)

  • NoSQL Databases
    Duration: (3 weeks – advanced level)

  • Database Security and Administration
    Duration: (4 weeks – advanced level)

  • SQL for Web Development
    Duration: (3 weeks – advanced level)

  • Management of Relational and Non-relational Databases
    Duration: (4 weeks – advanced level)

Data Analysis

designed to equip students with practical skills and knowledge in analyzing and interpreting data to support decision-making across various industries.


  • Introduction to Data Analysis
    Duration: (4 weeks – beginner level)

  • Data Analysis with Excel
    Duration: (3 weeks – beginner level)

  • Python for Data Analysis
    Duration: (4 weeks – beginner level)

  • Statistics for Data Analysis
    Duration: (4 weeks – beginner level)

  • Data Visualization Techniques
    Duration: (4 weeks)

  • SQL for Data Analysis
    Duration: (4 weeks)

  • Data Analysis with Pandas and NumPy
    Duration: (3 weeks – intermediate level)

  • Data Analysis with R
    Duration: (4 weeks – intermediate level)

  • Advanced Data Analysis with Machine Learning
    Duration: (4 weeks – advanced level)

  • Advanced Data Analysis with Power BI
    Duration: (4 weeks – advanced level)

  • Big Data Analysis
    Duration: (6 weeks – advanced level)

  • Business Analytics
    Duration: (4 weeks - advanced level)

  • A/B Testing for Business Analysts
    Duration: (2 weeks - advanced level)

Data Science

designed to equip learners with the essential skills needed to handle data-driven tasks, make informed decisions, and solve real-world problems through the use of data analytics and machine learning.

  • Introduction to Data Science
    Duration: (4 weeks – beginner level)

  • Exploratory Data Analysis (EDA)
    Duration:(4 weeks – intermediate level)

  • Introduction to Machine Learning
    Duration: (4 weeks – intermediate level)

  • Applied Time Series Analysis
    Duration: (4 weeks – intermediate level)

  • SQL for Data Science
    Duration: (4 weeks – intermediate level)

  • Data Processing in Data Science
    Duration: (4 weeks – intermediate level)

  • Introduction to Web Scraping with Python
    Duration: (4 weeks – intermediate level)

  • Deep Learning with Neural Networks
    Duration: (4 weeks – advanced level)

  • Big Data Analytics
    Duration: (4 weeks – advanced level)

  • Advanced Machine Learning Algorithms
    Duration: (4 weeks – advanced level)

  • Building Data Science Pipelines Using Python
    Duration: (4 weeks – advanced level)

Data Engineering

designed to equip learners with the skills and knowledge required to build, manage, and optimize data infrastructure, pipelines, and databases that enable organizations to process large volumes of data efficiently.

  • Introduction to Data Engineering
    Duration: (2 weeks – beginner level)

  • SQL for Data Engineers
    Duration: (3 weeks – intermediate level)

  • Data Warehousing & ETL Frameworks
    Duration: (4 weeks – intermediate level)

  • Big Data Engineering with Apache Hadoop and Spark
    Duration: (6 weeks – advanced level)

  • Cloud Data Engineering
    Duration: (4 weeks – advanced level)

  • Data Streaming and Real-Time Processing
    Duration: (4 weeks – advanced level)

  • NoSQL Databases for Data Engineers
    Duration: (3 weeks – advanced level)

  • Data Engineering with Python
    Duration: (4 weeks – advanced level)

  • Data Governance and Security for Data Engineers
    Duration: (4 weeks – advanced level)

  • Introduction to Hadoop and MapReduce
    Duration: (2 weeks – intermediate level)

  • Data Engineering with AWS
    Duration: (4 weeks – advanced level)

  • Data Engineering with Microsoft Azure
    Duration: (4 weeks – advanced level)

Data Visualization

focuses on teaching learners how to effectively represent and communicate data through visual elements such as charts, graphs, and interactive dashboards.


  • Introduction to Data Visualization
    Duration: (3 weeks – beginner level)

  • Data Visualization with Python
    Duration: (4 weeks – intermediate level)

  • Data Visualization with R
    Duration: (4 weeks – intermediate level)

  • Advanced Data Visualization Techniques
    Duration: (4 weeks – advanced level)

  • Data Visualization in Tableau
    Duration: (3 weeks – intermediate level)

  • Data Analysis and Visualization with Microsoft Power BI
    Duration: (3 weeks – intermediate level)

  • Data Visualization for Business Insights
    Duration: (4 weeks – advanced level)

  • Ethics in Data Visualization
    Duration: (2 weeks)

  • Storytelling with Data
    Duration: (3 weeks)

Natural Language Processing

aims to equip participants with the skills and knowledge to develop NLP applications, analyze textual data, and understand language models.

  • Introduction to Natural Language Processing
    Duration: (4 weeks – beginner level)

  • Machine Learning for Natural Language Processing
    Duration: (4 weeks – intermediate level)

  • Large Language Models (LLMs) Crash Course for Beginners
    Duration: (4 weeks – intermediate level)

  • Large Language Models (LLMs) and Text Generation
    Duration: (4 weeks – intermediate level)

  • AI Prompt Engineering Crash Course for Beginners
    Duration: (4 weeks – intermediate level)

  • Deep Learning for Natural Language Processing
    Duration: (6 weeks – advanced level)

  • Natural Language Understanding (NLU)
    Duration: (4 weeks – advanced level)

  • Natural Language Generation (NLG)
    Duration: (4 weeks – advanced level)

  • Text Mining and Sentiment Analysis
    Duration: (4 weeks – advanced level)

  • Ethics and Bias in Natural Language Processing
    Duration: (2 weeks)

  • Advanced NLP Techniques and Trends
    Duration: (4 weeks – advanced level)

Prompt Engineering

involves crafting effective prompts to optimize the performance of artificial intelligence (AI) and language models, such as GPT-4 and others.


  • Introduction to Prompt Engineering
    Duration: (4 weeks – beginner level)

  • Advanced Prompt Design for Generative AI
    Duration: (4 weeks – beginner level)

  • Prompt Engineering for Chatbots and Conversational AI
    Duration: (4 weeks – beginner level)

  • Ethical Prompt Engineering
    Duration: (2 weeks)

  • Customizing AI Behavior Through Prompts
    Duration: (4 weeks – intermediate level)

  • Prompt Engineering for Code Generation
    Duration: (4 weeks – intermediate level)

Robotics

designed for students, professionals, and enthusiasts interested in understanding the principles of robotics, automation, and related technologies.

  • Introduction to Robotics
    Duration: (4 weeks – beginner level)

  • Robotics Programming Fundamentals
    Duration: (4 weeks – intermediate level)

  • Mobile Robotics and Autonomous Systems
    Duration: (4 weeks – intermediate level)

  • Industrial Robotics
    Duration: (6 weeks – advanced level)

  • AI and Robotics: Machine Learning for Robots
    Duration: (4 weeks – intermediate level)

  • Humanoid Robotics
    Duration: (6 weeks – intermediate level)

  • Robotic Vision and Sensing
    Duration: (4 weeks – intermediate level)

  • Robotics and Embedded Systems
    Duration: (4 weeks – advanced level)

  • Robotics for Healthcare and Assistive Technologies
    Duration: (6 weeks – advanced level)

  • Swarm Robotics
    Duration: (4 weeks – advanced level)

  • Drones and Aerial Robotics
    Duration: (4 weeks – advanced level)

Cloud Computing

aims to equip participants with essential skills and knowledge to understand and utilize cloud technologies effectively.

  • Introduction to Cloud Computing
    Duration: (3 weeks – beginner level)

  • AWS Cloud Practitioner Essentials
    Duration: (3 weeks – beginner level)

  • Azure Fundamentals
    Duration: (3 weeks – beginner level)

  • Google Cloud Fundamentals
    Duration: (3 weeks – beginner level)

  • Cloud Security Essentials
    Duration: (4 weeks – beginner level)

  • Serverless Computing
    Duration: (3 weeks – beginner level)

  • Cloud DevOps Foundations
    Duration: (4 weeks – beginner level)

  • Cloud Networking Essentials
    Duration: (3 weeks – beginner level)

  • Cloud Storage and Databases
    Duration: (3 weeks – beginner level)

  • Cloud Data Warehouses
    Duration: (2 weeks - intermediate)

  • Cloud Architecture and Design
    Duration: (3 weeks - intermediate)

  • Cloud Development using Microsoft Azure
    Duration: (4 weeks – intermediate level)

  • AWS Cloud Fundamentals
    Duration: (3 weeks - intermediate)

  • Cloud Computing for Business Leaders
    Duration: (4 weeks – advanced level)

  • Multi-Cloud Computing
    Duration: (3 weeks – advanced level)

Project Management

designed to equip individuals with the essential skills and knowledge needed to effectively manage projects across various industries.

  • Introduction to Project Management
    Duration: (1 week – beginner level)

  • Agile Project Management
    Duration: (2 weeks – intermediate level)

  • Project Risk Management
    Duration: (1 week – intermediate level)

  • Project Scheduling and Time Management
    Duration: (1 week – intermediate level)

  • Project Management Tools and Software
    Duration: (2 weeks – intermediate level)

  • Leadership and Communication in Project Management
    Duration: (1 week – intermediate level)

  • Financial Management for Projects
    Duration: (1 week – intermediate level)

  • PMP Exam Preparation Course
    Duration: (1 week)

  • Stakeholder and Communication Management
    Duration: (1 week – intermediate level)

  • Change Management in Projects
    Duration: (1 week – intermediate level)

  • Digital Project Management
    Duration: (4 weeks - intermediate level)

Time Series Analysis

participants learn how to model, interpret, and forecast time-dependent data, which is crucial for decision-making in various fields, including finance, economics, environmental science, and more.

  • Introduction to Time Series Analysis
    Duration: (3 weeks – beginner level)

  • A Guide to Algorithmic Trading
    Duration: (3 weeks – beginner level)

  • Time Series Forecasting
    Duration: (4 weeks - intermediate level)

  • Python Basics for Financial Markets
    Duration: (4 weeks - intermediate level)

  • Machine Learning in Trading
    Duration: (4 weeks - advanced level)

  • Analysis of Time Series Data with NumPy
    Duration: (3 weeks - advanced level)

  • Real-Time Analytics with Apache Storm
    Duration: (4 weeks - advanced level)

  • Advanced Time Series Analysis and Machine Learning
    Duration: (6 weeks - advanced level)

Recommendation Systems

designed to equip participants with the skills and knowledge necessary to develop, implement, and evaluate recommendation algorithms.

  • Introduction to Recommendation Systems
    Duration: (3 weeks – beginner level)

  • Mathematics for Recommendation Systems
    Duration: (2 weeks - intermediate level)

  • Building Collaborative Filtering Models
    Duration: (3 weeks - intermediate level)

  • Personalized Marketing and Recommendations
    Duration: (3 weeks - intermediate level)

  • Advanced Techniques in Recommendation Systems
    Duration: (4 weeks - advanced level)

  • Building Recommendation Systems in Python
    Duration: (4 weeks - advanced level)

  • Evaluation Metrics for Recommendation Systems
    Duration: (4 weeks - advanced level)

Development / Vocational Training

focuses on equipping learners with practical skills and knowledge essential for various trades and professions. This category aims to bridge the gap between education and employment by providing hands-on training and experiential learning opportunities.

  • Digital Marketing
    Duration: (4 weeks)

  • Marketing Analytics
    Duration: (6 weeks)

  • AI for Business Leaders
    Duration: (1 week)

  • Digital Transformation for Business Leaders
    Duration: (1 week)

  • Data Science for Business Leaders
    Duration: (4 weeks)

  • Generative AI for Business Leaders
    Duration: (3 weeks)

  • Cloud Computing for Business Leaders
    Duration: (4 weeks)

  • Business Analytics
    Duration: (4 weeks)

  • Cybersecurity for Business Leaders
    Duration: (1 week)

  • Machine Learning for Trading
    Duration: (4 weeks)

  • Social Media Marketing
    Duration: (4 weeks)

  • Search Engine Optimization
    Duration: (4 weeks)

  • Blockchain Development
    Duration: (3 weeks)

  • Search Engine Marketing
    Duration: (4 weeks)

  • Computer Literacy Fundamentals
    Duration: (4 weeks)

  • AI in Healthcare
    Duration: (4 weeks)

  • AI in Finance
    Duration: (4 weeks)

  • AI in Marketing
    Duration: (4 weeks)

English Language

aims to enhance communication skills in spoken and written English, improve vocabulary, grammar, and pronunciation.

  • English Language Mastery - Elementary Level (A2)
    Duration:(10 weeks – beginner level)

  • Intermediate English- Building Language Skills (B1)
    Duration:(12 weeks – intermediate level)

  • Business English for Professionals (B2-C1)
    Duration:(8 weeks – upper intermediate to advanced level)

  • IELTS & TOEFL Exam Preparation
    Duration:(6 weeks – intermediate to advanced level)

Registration Information

Enrolling in a PSTI course is simple and straightforward:

  • 1. Choose Your Course:
    Use our search functionality to find the perfect course for you.

  • 2. Check Prerequisites:
    Ensure you meet any prerequisites listed in the course description.

  • 3. Select a Start Date:
    Choose from available start dates that fit your schedule.

  • 4. Online Application:
    Complete the online application form, providing necessary personal and educational information.

  • 5. Document Submission:
    Upload any required documents (e.g., certificates, transcripts) as specified in the application process.

  • 6. Payment:
    Pay the course fee through our secure online payment system. Installment options may be available for certain courses.

  • 7. Confirmation:
    Once your application and payment are processed, you'll receive a confirmation email with further instructions.

  • 8. Orientation:
    Attend a brief online or in-person orientation session before your course begins.

For any questions about the registration process, please contact our admissions team at admissions@psti.edu.sa or call +966 12 607 4945.

Note: Some popular courses fill up quickly. We recommend registering at least 2-3 weeks before the start date to secure your spot.