Site Map - skillsoft.digitalbadges.skillsoft.com
- User Authentication
- Martin Vidjeskog's Credentials
- Martin Vidjeskog's Wallet
- CGI: DORA eLearning
- Incident Tracking & Response
- Defensible Security
- Authentication & Encryption: Best Practices
- Security Topologies: Developing Secure Networks
- Security Vulnerabilities: Managing Threats & Vulnerabilities
- Intrusion Detection: Best Practices
- Intrusion Prevention: Best Practices
- Forensics Analyst
- Security Software Assessments
- Digital Forensic Techniques & Investigative Approaches
- Cyber Security Audits
- Final Exam: Forensics Analyst
- Anomaly Detection: Aspects of Anomaly Detection
- Anomaly Detection: Network Anomaly Detection
- Cryptography: Introduction to PKI
- Cryptography: Introduction to Cryptography Services
- Risk Analysis: Security Risk Management
- End-User Security: The End-User Perspective
- End-User Security: Securing End Users against Attackers
- End-User Security: The Security Administrator Perspective
- Security Analyst
- Final Exam: Security Analyst
- Information Security: APT Defenses
- Ethics & Privacy: Digital Forensics
- Information Security: Subnetting & DNS for Security Architects
- Information Security: Pen Testing
- Information Security: Security Governance
- Information Security: Securing Networking Protocols
- An Executive's Guide to Security: Protecting Your Information
- Information Security: Hardened Security Topologies
- An Executive's Guide to Security: Understanding Security Threats
- Auditing & Incident Response
- Information Security: NACs & Gateways
- Information Security: Honeypots
- Information Security: Continual Infrastructure Testing
- Session & Risk Management
- OWASP Top 10: A5 - Broken Access Control
- Final Exam: OWASP Top 10 Mitigations
- Track 1: OWASP Top 10 Mitigations
- Web App Vulnerability Analyst
- OWASP Top 10: Discovering & Exploiting Web App Vulnerabilities
- OWASP Top 10: A10 - Insufficient Logging & Monitoring
- OWASP Top 10: A3 - Sensitive Data Exposure
- OWASP Top 10: A6 - Security Misconfiguration
- OWASP Top 10: A7 - Cross-site Scripting
- OWASP Top 10: A4 - XML External Entities
- OWASP Top 10: A9 - Using Components with Known Vulnerabilities
- OWASP Top 10: A8 - Insecure Deserialization
- Microsoft Azure Fundamentals: Migrating to Microsoft Azure
- Microsoft Azure Fundamentals: Monitoring Azure Services
- Microsoft Azure Fundamentals: Azure Virtual Machines
- Security Principles for DevSecOps
- CGI Annual Tour F2025
- Microsoft Azure Fundamentals: Azure App Service
- Microsoft Azure Fundamentals: Azure Container Solutions
- Microsoft Azure Fundamentals: Azure Software Development Services
- Microsoft Azure Fundamentals: Azure Files
- Microsoft Azure Fundamentals: Managing Azure Storage
- Microsoft Azure Fundamentals: Managing the Microsoft Azure Hierarchy
- Microsoft Azure Fundamentals: Azure Management Tools
- Track 5: Advanced React
- Web Apps with React and Redux
- Track 4: Redux
- OWASP Top 10: A2 - Broken Authentication
- Microsoft Azure Fundamentals: Cloud Computing
- OWASP Top 10: A1 - Injection
- Track 3: React Testing
- OWASP Top 10: Web Application Security
- Track 1: React
- Track 2: React Router
- Track 6: Introduction to Ethical Hacking
- Introduction to Cybersecurity
- Track 5: Risk Management
- Track 3: Cyber Attacks and Threat Actors
- Track 2: Cybersecurity Prerequisites
- Track 4: Personal Digital Security
- Track 1: Cybersecurity Standards, Regulations, and Frameworks
- Fundamentals of Operating Systems
- Introduction to Operating Systems Journey
- Python Novice to Pythonista
- Pythonista
- Final Exam: Pythonista
- Python Design Patterns: Working with Behavioral Design Patterns
- Python Design Patterns: Working with Structural Design Patterns
- Socket Programming in Python: Advanced Topics
- Socket Programming in Python: Introduction
- Excel with Python: Constructing Data Visualizations
- Python Journeyman
- Final Exam: Python Journeyman
- Excel with Python: Performing Advanced Operations
- Python Design Patterns: Working with Creational Design Patterns
- Excel with Python: Working with Excel Spreadsheets from Python
- Python Design Patterns: Principles of Good Design
- Introduction to Using PyCharm IDE
- Python Concurrent Programming: Multiprocessing in Python
- Python Concurrent Programming: Asynchronous Executions in Python
- Python Concurrent Programming: Multithreading in Python
- Track 3: Web Applications with ASP.NET
- Web Applications with ASP.NET
- Track 2: Intermediate C#
- Track 1: C# Fundamentals
- Python Concurrent Programming: Introduction to Concurrent Programming
- Flask in Python: User Authentication in a Flask Application
- Flask in Python: User Interactions in Flask Applications
- Flask in Python: Building a Simple Web Site Using Flask
- Python Requests: HTTP Requests with Python
- Flask in Python: An Introduction to Web Frameworks & Flask
- Python Unit Testing: Testing Python Code Using doctest
- Introducing Apache Spark for AI Development
- Python Unit Testing: Testing Python Code Using pytest
- Python Unit Testing: Advanced Python Testing Using the unittest Framework
- Generative AI and Its Impact to Everyday Business
- Establishing AI Guardrails and Governance
- Python Unit Testing: An Introduction to Python's unittest Framework
- Python Apprentice
- Final Exam: Python Apprentice
- Data Structures & Algorithms in Python: Implementing Trees & Graphs
- Keras - a Neural Network Framework
- Data Structures & Algorithms in Python: Implementing Sorting Algorithms
- Data Structures & Algorithms in Python: Trees & Graphs
- Working With Microsoft Cognitive Toolkit (CNTK)
- Data Structures & Algorithms in Python: Sorting Algorithms
- Track 3: Advanced Concepts in C++
- Programming in C++
- Final Exam: Advanced Concepts in C++
- C++: Creating a Complete Game in SFML
- C++: Introduction to Graphics with SFML
- First-class Functions in C++: Using Lambdas & Closures
- Data Structures & Algorithms in Python: Implementing Data Structures
- Agile and DevOps: Adopting Agile Methodology
- First-class Functions in C++: Defining & Using First-class Functions
- C++: Working with Associative Containers & Algorithms
- C++: Working with Sequence Containers
- Kanban for Operations: Managing Projects Using Kanban
- Data Structures & Algorithms in Python: Fundamental Data Structures
- Exception Handling in C++
- File Handling in C++: Performing Advanced File Stream Operations
- Track 2: Object-oriented Concepts in C++
- File Handling in C++: Working with File Streams
- Python Classes & Inheritance: Advanced Functionality Using Python Classes
- Final Exam: Object-oriented Concepts in C++
- AI Framework Overview: Development Frameworks
- DevOps Practices for the Enterprise
- C++: Using the Move Constructor & Move Assignment Operator
- AI Framework Overview: AI Developer Role
- Python Classes & Inheritance: Working with Inheritance in Python
- C++: Using Class Templates
- Python Classes & Inheritance: Getting Started with Classes in Python
- Python Classes & Inheritance: Introduction
- Advanced Python Topics: Modules & Virtual Environments
- C++: Function Templates with Multiple Parameters & Non-type Parameters
- Adopting the DevOps Mindset
- Advanced Python Topics: Exceptions & Command Line Arguments
- AI Apprentice
- Advanced Python Topics: Migrating from Python 2 to Python 3
- Advanced Python Topics: File Operations in Python
- C++: Using Function Templates
- C++: Overloading Arithmetic & Relational Operators
- Python Novice
- Final Exam: Python Novice
- Functions in Python: Introduction
- Functions in Python: Gaining a Deeper Understanding of Python Functions
- Functions in Python: Working with Advanced Features of Python Functions
- Final Exam: AI Apprentice
- Cognitive Models: Approaches to Cognitive Learning
- Conditional Statements & Loops: While Loops in Python
- C++: Stream Operators, Assignment Operators, & Copy-and-Swap
- Cognitive Models: Overview of Cognitive Models
- Conditional Statements & Loops: Advanced Operations Using for Loops in Python
- Computer Vision: AI & Computer Vision
- Conditional Statements & Loops: The Basics of for Loops in Python
- C++: Getting Started with Operator Overloading
- Computer Vision: Introduction
- Conditional Statements & Loops: If-else Control Structures in Python
- C++ Inheritance & Polymorphism: Multiple Inheritance & the Diamond Hierarchy
- C++ Inheritance & Polymorphism: Pure Virtual Functions & Abstract Classes
- Python AI Development: Practice
- Complex Data Types in Python: Shallow & Deep Copies in Python
- Python AI Development: Introduction
- Complex Data Types in Python: Working with Dictionaries & Sets in Python
- C++ Inheritance & Polymorphism: Constructors, Destructors, & Inheritance
- C++ Inheritance & Polymorphism: Understanding & Using Polymorphism
- Artificial Intelligence: Human-computer Interaction Methodologies
- Complex Data Types in Python: Working with Lists & Tuples in Python
- Artificial Intelligence: Human-computer Interaction Overview
- Getting Started with Python: Introduction
- OOP in C++: Copy Constructors, Nested Classes, & Namespaces
- C++ Inheritance & Polymorphism: Using Inheritance for is-a Relationships
- Artificial Intelligence: Types of Artificial Intelligence
- OOP in C++: Using Static Members & Destructors
- Track 3: Introduction to Open Source
- Using Linux
- Track 2: Introduction to Linux
- Artificial Intelligence: Basic AI Theory
- OOP in C++: Instantiating Objects Using Constructors
- OOP in C++: Getting Started with Object-oriented Programming
- OOP in C++: Using the this Pointer & const Members
- Track 1: Learn Command Line
- Functions in C++: Using Default Arguments & Function Overloading
- Track 1: Getting Started with C++
- Final Exam: Getting Started in C++
- Functions in C++: Using Functions & Parameter Passing
- Pointers and References in C++: Working with References
- Pointers and References in C++: Using Smart Pointers in Modern C++
- Pointers and References in C++: Allocating Memory with New & Delete Operators
- Pointers and References in C++: Getting Started with Pointers
- CGI Annual Tour F2024: Finland, Poland and Baltics
- Fundamentals of C++: Getting Started
- Fundamentals of C++: Using the auto Keyword, Enums, and I/O Streams
- Fundamentals of C++: Using Variables & Datatypes
- Control Structures in C++: Using Conditional Control Structures
- Control Structures in C++: Range-based for Loops
- C++
- Track 1: Learn C++
- Python for Data Science: Basic Data Visualization Using Seaborn
- DevOps with Docker: Container Management
- Using Docker for DevOps: Configuring Docker for Continuous Delivery
- Using Docker for DevOps: Introduction to Docker
- Python - Manipulating & Analyzing Data in Pandas DataFrames
- Python - Introduction to Pandas and DataFrames
- Python - Advanced Operations with NumPy Arrays
- AWS DevOps Engineer Professional 2021: CodeBuild
- AWS DevOps Engineer Professional 2021: CodeCommit
- Angular 11: Getting Started with Angular
- Cloud Computing Fundamentals: Introduction
- Ethical Hacker: Security Controls
- Ethical Hacker: Overview & Threats
- Ethical Hacker: Hacking Concepts
- Python - Introduction to NumPy for Multi-dimensional Data
- Martin Vidjeskog's Transcript
- Martin Vidjeskog's Wallet
- About Accredible