Cybersecurity and Information Assurance
Definition and Scope of Cybersecurity56Cyber Threats and Vulnerabilities50Cybersecurity Framework and Standards52Risk Identification and Analysis53Risk Mitigation and Control53Business Continuity and Disaster Recovery58Network Security Architecture56Network Security Protocols58Network Monitoring and Analysis56Secure Software Development53Application Security Testing56Web Application Security50Cloud Security Architecture54Cloud Security Services51Cloud Security Best Practices58Data Classification and Protection57Identity and Access Management49Information Security Governance56Artificial Intelligence and Machine Learning in Cybersecurity52Blockchain and Cybersecurity57Cybersecurity in the Internet of Things (IoT)58
Artificial Intelligence and Machine Learning
Definition and Overview of AI and ML55Types of AI and ML55History and Evolution of AI and ML53Supervised Learning Algorithms55Unsupervised Learning Algorithms56Reinforcement Learning Algorithms55Natural Language Processing (NLP)56Computer Vision59Healthcare39Bias and Fairness in AI and ML53Privacy and Security in AI and ML59Impact of AI and ML on Employment and Society50
Software Engineering and Architecture
Introduction to Software Engineering51Software Development Life Cycle (SDLC)53Software Requirements2Software Design40Software Implementation54Software Testing51Software Deployment and Maintenance56Architectural Styles and Patterns56Software Architecture Evaluation53Software Architecture Documentation32Cloud Computing and Software Architecture59Emerging Trends in Software Architecture50Integrated Development Environments (IDEs)54Version Control Systems55Project Management Tools52Testing Frameworks50Cloud Computing Platforms53
Cloud Computing and DevOps
Definition and Characteristics of Cloud Computing59Cloud Service Models51Cloud Deployment Models58Virtualization and Cloud Infrastructure50Cloud Storage and Databases56Cloud Networking and Security56Cloud Management Tools and Techniques57DevOps in Cloud Computing53Cloud Governance and Compliance47Serverless Computing31Edge Computing55Cloud Native Applications54
Data Science and Big Data Analytics
What is Data Science?53What is Big Data?57Applications of Data Science and Big Data Analytics53Data Collection Methods54Data Cleaning and Preprocessing55Data Transformation46Exploratory Data Analysis54Statistical Modeling51Machine Learning46Data Visualization Techniques49Effective Data Communication51Ethical Considerations in Data Science53
Mobile Application Development
Overview of Mobile Application Development53Mobile Application Development Platforms54Mobile Application Development Tools and Technologies58User Interface Design Principles59Mobile Application User Experience (UX)35Mobile Application Design Patterns57Agile Development for Mobile Applications54Mobile Application Testing56Mobile Application Deployment and Maintenance52Mobile Application Security52Mobile Application Performance Optimization52Mobile Application Cloud Integration55
Full-Stack Web Development
Introduction to HTML51HTML Elements50HTML Attributes58HTML Forms53HTML Tables54Introduction to CSS57CSS Selectors37CSS Properties55CSS Layout57CSS Animations52Introduction to JavaScript51JavaScript Variables51JavaScript Operators58JavaScript Control Flow48JavaScript Functions54Introduction to Node.js49Node.js Modules57Node.js HTTP29Node.js File System56Node.js Database56Introduction to React52React Components58React State56React Props57React Lifecycle54
User Experience (UX) Design
What is UX Design?53The UX Design Process54UX Design Tools and Techniques57Why is User Research Important?56Methods of User Research54Analyzing User Research Data52What is Information Architecture?59Principles of Information Architecture51Tools and Techniques for Information Architecture50What is Interaction Design?58Principles of Interaction Design50Tools and Techniques for Interaction Design55What is Visual Design?53Principles of Visual Design30Tools and Techniques for Visual Design48Why is UX Evaluation Important?36Methods of UX Evaluation52Using UX Evaluation Data to Improve Your Product or Service50