Information Technology Fundamentals
Introduction to Networking25Network Hardware27Network Software28Network Security25Introduction to Operating Systems22Windows Operating System27Linux Operating System26Mac Operating System22Introduction to Programming27Python Programming Language29Java Programming Language30C++ Programming Language24Introduction to Database Management22SQL Database Language27NoSQL Database Systems25Database Administration26Introduction to Web Development24HTML and CSS27JavaScript26Web Development Frameworks25
Computer Systems
Introduction to Computer Systems24Computer Architecture28Operating Systems24Data Representation29Computer Networks25Hardware Installation24Software Installation27Device Drivers27System Maintenance27Network Configuration28Network Management22Network Security24Cloud Computing27Troubleshooting Techniques25Technical Support23Customer Service27Ethics and Professionalism28
Networking
Definition and Purpose of Networks28Network Topologies28Network Protocols and Standards22Network Interface Cards (NICs)24Switches and Routers29Wireless Access Points25IP Addressing and Subnetting22Network Services31Network Monitoring and Troubleshooting23Network Security Threats23Network Security Measures24Network Security Policies25
Operating Systems
Definition and Types of Operating Systems25Operating System Architecture25Process Management28Memory Management25File Systems25Windows Architecture and Components30Windows User Interface24Windows File Management27Windows Networking26Windows Troubleshooting and Maintenance26Linux Architecture and Distributions29Linux Command Line Interface28Linux File Management27Linux Networking24Linux Troubleshooting and Maintenance24Security Threats and Vulnerabilities23Access Control and Authentication30Malware and Antivirus Protection22Security Auditing and Logging28Operating System Hardening22
Programming Fundamentals
What is Programming?28Programming Paradigms30Programming Languages30Variables26Data Types29Type Casting25Arithmetic Operators23Comparison Operators30Logical Operators23Conditional Statements24Looping Statements26Jump Statements22Defining Functions26Function Overloading27Recursion23Arrays26Lists23Sorting and Searching23Classes and Objects26Inheritance28Polymorphism26Exceptions26Custom Exceptions23Debugging27
Web Development
What is Web Development?30Web Development Tools and Technologies31Web Design Principles26HTML Structure and Syntax26CSS Selectors and Properties25Responsive Web Design with CSS26JavaScript Fundamentals26JavaScript Events and DOM Manipulation28JavaScript Libraries and Frameworks23Introduction to Server-Side Development26PHP for Web Development29MySQL for Data Management28Project Planning and Requirements Gathering25Web Development Implementation23Project Testing and Deployment26
Database Management
Entity Relationship Modeling (ERM)29Normalization23Data Modeling Tools24Database Design Principles22SQL for Database Creation and Manipulation26Database Management Systems29SQL for Data Retrieval21Data Warehousing and Business Intelligence26NoSQL Databases22Database Backup and Recovery27Database Security22Database Performance Tuning29
Information Security
Definition and Scope of Information Security30Threats and Vulnerabilities30Security Policies and Standards22Risk Identification and Analysis26Risk Mitigation and Control23Business Continuity and Disaster Recovery27Firewalls and Intrusion Detection Systems27Encryption and Cryptography25Security Monitoring and Logging22Security Governance and Compliance22Security Awareness and Training28Incident Response and Management25
Project Management
Introduction to Project Management22Project Stakeholders23Project Planning29Project Execution23Project Closure24Risk Identification and Analysis27Risk Response Planning9Risk Monitoring and Control22Quality Planning22Quality Control22Quality Assurance26Communication Planning24Communication Methods29Communication Management30Procurement Planning23Vendor Selection28Contract Management24
Communication Skills
The Communication Process22Communication Styles25Barriers to Communication27Effective Speaking29Active Listening23Negotiation and Conflict Resolution29Body Language26Facial Expressions26Eye Contact24Effective Writing23Different Types of Written Communication22Editing and Proofreading28Communication with Colleagues27Communication with Customers29Communication in Meetings29