Original learning materials

Resources for deeper practice

Preview a PDF in LearnHub or download it to study offline. Every resource is a real file with its course, topic, size, and page count shown.

50Published PDFs
10Course collections
5Resource types per course
50 resources found
Python Programming

Course introduction

Python foundations and values · Conditions and decisions · Loops and collections

8 pages55 KB
Download  ↓
Python Programming

Beginner study notes

Python foundations and values · Conditions and decisions · Loops and collections

8 pages55 KB
Download  ↓
Python Programming

Practical examples

Python foundations and values · Conditions and decisions · Loops and collections

8 pages55 KB
Download  ↓
Python Programming

Exercises and practice questions

Python foundations and values · Conditions and decisions · Loops and collections

8 pages55 KB
Download  ↓
Python Programming

Revision summary

Python foundations and values · Conditions and decisions · Loops and collections

8 pages55 KB
Download  ↓
Java Programming

Course introduction

The Java platform and types · Control flow and methods · Classes, objects, and encapsulation

8 pages55 KB
Download  ↓
Java Programming

Beginner study notes

The Java platform and types · Control flow and methods · Classes, objects, and encapsulation

8 pages55 KB
Download  ↓
Java Programming

Practical examples

The Java platform and types · Control flow and methods · Classes, objects, and encapsulation

8 pages55 KB
Download  ↓
Java Programming

Exercises and practice questions

The Java platform and types · Control flow and methods · Classes, objects, and encapsulation

8 pages55 KB
Download  ↓
Java Programming

Revision summary

The Java platform and types · Control flow and methods · Classes, objects, and encapsulation

8 pages55 KB
Download  ↓
Web Development

Course introduction

HTML structure and semantics · CSS foundations and layout · JavaScript and interaction

8 pages55 KB
Download  ↓
Web Development

Beginner study notes

HTML structure and semantics · CSS foundations and layout · JavaScript and interaction

8 pages55 KB
Download  ↓
Web Development

Practical examples

HTML structure and semantics · CSS foundations and layout · JavaScript and interaction

8 pages55 KB
Download  ↓
Web Development

Exercises and practice questions

HTML structure and semantics · CSS foundations and layout · JavaScript and interaction

8 pages55 KB
Download  ↓
Web Development

Revision summary

HTML structure and semantics · CSS foundations and layout · JavaScript and interaction

8 pages55 KB
Download  ↓
Data Structures and Algorithms

Course introduction

Complexity and arrays · Linked lists, stacks, and queues · Trees, heaps, and ordered search

8 pages55 KB
Download  ↓
Data Structures and Algorithms

Beginner study notes

Complexity and arrays · Linked lists, stacks, and queues · Trees, heaps, and ordered search

8 pages55 KB
Download  ↓
Data Structures and Algorithms

Practical examples

Complexity and arrays · Linked lists, stacks, and queues · Trees, heaps, and ordered search

8 pages55 KB
Download  ↓
Data Structures and Algorithms

Exercises and practice questions

Complexity and arrays · Linked lists, stacks, and queues · Trees, heaps, and ordered search

8 pages55 KB
Download  ↓
Data Structures and Algorithms

Revision summary

Complexity and arrays · Linked lists, stacks, and queues · Trees, heaps, and ordered search

8 pages55 KB
Download  ↓
Database Management Systems

Course introduction

Relational tables and SQL · ER diagrams and relationships · Keys and normalization

8 pages55 KB
Download  ↓
Database Management Systems

Beginner study notes

Relational tables and SQL · ER diagrams and relationships · Keys and normalization

8 pages55 KB
Download  ↓
Database Management Systems

Practical examples

Relational tables and SQL · ER diagrams and relationships · Keys and normalization

8 pages55 KB
Download  ↓
Database Management Systems

Exercises and practice questions

Relational tables and SQL · ER diagrams and relationships · Keys and normalization

8 pages55 KB
Download  ↓
Database Management Systems

Revision summary

Relational tables and SQL · ER diagrams and relationships · Keys and normalization

8 pages55 KB
Download  ↓
Artificial Intelligence and Machine Learning

Course introduction

AI, ML, and the learning workflow · Supervised learning and data · Training, validation, and overfitting

8 pages55 KB
Download  ↓
Artificial Intelligence and Machine Learning

Beginner study notes

AI, ML, and the learning workflow · Supervised learning and data · Training, validation, and overfitting

8 pages55 KB
Download  ↓
Artificial Intelligence and Machine Learning

Practical examples

AI, ML, and the learning workflow · Supervised learning and data · Training, validation, and overfitting

8 pages55 KB
Download  ↓
Artificial Intelligence and Machine Learning

Exercises and practice questions

AI, ML, and the learning workflow · Supervised learning and data · Training, validation, and overfitting

8 pages56 KB
Download  ↓
Artificial Intelligence and Machine Learning

Revision summary

AI, ML, and the learning workflow · Supervised learning and data · Training, validation, and overfitting

8 pages55 KB
Download  ↓
Cybersecurity Fundamentals

Course introduction

Assets, threats, and risk · Networks and common attacks · Authentication and access control

8 pages55 KB
Download  ↓
Cybersecurity Fundamentals

Beginner study notes

Assets, threats, and risk · Networks and common attacks · Authentication and access control

8 pages55 KB
Download  ↓
Cybersecurity Fundamentals

Practical examples

Assets, threats, and risk · Networks and common attacks · Authentication and access control

8 pages55 KB
Download  ↓
Cybersecurity Fundamentals

Exercises and practice questions

Assets, threats, and risk · Networks and common attacks · Authentication and access control

8 pages55 KB
Download  ↓
Cybersecurity Fundamentals

Revision summary

Assets, threats, and risk · Networks and common attacks · Authentication and access control

8 pages55 KB
Download  ↓
Cloud Computing

Course introduction

Cloud concepts and deployment models · Service models: IaaS, PaaS, and SaaS · Compute, storage, and containers

8 pages55 KB
Download  ↓
Cloud Computing

Beginner study notes

Cloud concepts and deployment models · Service models: IaaS, PaaS, and SaaS · Compute, storage, and containers

8 pages55 KB
Download  ↓
Cloud Computing

Practical examples

Cloud concepts and deployment models · Service models: IaaS, PaaS, and SaaS · Compute, storage, and containers

8 pages55 KB
Download  ↓
Cloud Computing

Exercises and practice questions

Cloud concepts and deployment models · Service models: IaaS, PaaS, and SaaS · Compute, storage, and containers

8 pages55 KB
Download  ↓
Cloud Computing

Revision summary

Cloud concepts and deployment models · Service models: IaaS, PaaS, and SaaS · Compute, storage, and containers

8 pages55 KB
Download  ↓
Computer Networks

Course introduction

Layers and the OSI model · Addresses, subnetting, and name resolution · Switching, routing, and packet paths

8 pages55 KB
Download  ↓
Computer Networks

Beginner study notes

Layers and the OSI model · Addresses, subnetting, and name resolution · Switching, routing, and packet paths

8 pages55 KB
Download  ↓
Computer Networks

Practical examples

Layers and the OSI model · Addresses, subnetting, and name resolution · Switching, routing, and packet paths

8 pages55 KB
Download  ↓
Computer Networks

Exercises and practice questions

Layers and the OSI model · Addresses, subnetting, and name resolution · Switching, routing, and packet paths

8 pages55 KB
Download  ↓
Computer Networks

Revision summary

Layers and the OSI model · Addresses, subnetting, and name resolution · Switching, routing, and packet paths

8 pages55 KB
Download  ↓
Operating Systems

Course introduction

Processes and threads · CPU scheduling · Synchronization and deadlocks

8 pages55 KB
Download  ↓
Operating Systems

Beginner study notes

Processes and threads · CPU scheduling · Synchronization and deadlocks

8 pages55 KB
Download  ↓
Operating Systems

Practical examples

Processes and threads · CPU scheduling · Synchronization and deadlocks

8 pages55 KB
Download  ↓
Operating Systems

Exercises and practice questions

Processes and threads · CPU scheduling · Synchronization and deadlocks

8 pages55 KB
Download  ↓
Operating Systems

Revision summary

Processes and threads · CPU scheduling · Synchronization and deadlocks

8 pages55 KB
Download  ↓