Site Map - skillsoft.digitalbadges.skillsoft.com
- User Authentication
- Alaa Elnagar's Credentials
- Alaa Elnagar's Wallet
- Track 1: Python for Developers
- Final Exam: Python for Developers
- Python Development: Working with If Statements, Loops, & Comprehensions
- Python Development: Creating Classes, Handling Errors, & Importing Modules
- Python Development: Performing Operations with Complex Data Types
- Python Development: Defining, Configuring, & Invoking Functions
- Python Development: Leveraging Functions with Lambdas, Generators, Closures, & Decorators
- Python Development: Getting Started with Programming in Python
- C++: Using Function Templates
- C++: Function Templates with Multiple Parameters & Non-type Parameters
- C++: Stream Operators, Assignment Operators, & Copy-and-Swap
- C++ Inheritance & Polymorphism: Multiple Inheritance & the Diamond Hierarchy
- C++: Getting Started with Operator Overloading
- C++ Inheritance & Polymorphism: Pure Virtual Functions & Abstract Classes
- C++ Inheritance & Polymorphism: Understanding & Using Polymorphism
- OOP in C++: Instantiating Objects Using Constructors
- OOP in C++: Copy Constructors, Nested Classes, & Namespaces
- C++ Inheritance & Polymorphism: Using Inheritance for is-a Relationships
- C++ Inheritance & Polymorphism: Constructors, Destructors, & Inheritance
- OOP in C++: Using Static Members & Destructors
- OOP in C++: Using the this Pointer & const Members
- Functions in C++: Using Functions & Parameter Passing
- Functions in C++: Using Default Arguments & Function Overloading
- Pointers and References in C++: Working with References
- Pointers and References in C++: Using Smart Pointers in Modern C++
- Control Structures in C++: Range-based for Loops
- Alaa Elnagar's Transcript
- Alaa Elnagar's Wallet
- About Accredible