All Courses
Choose a course and start learning right now — for free
Introduction to Programming
3 lessons
Variables
2 lessons
String Concatenation
2 lessons
Operators and Expressions
2 lessons
Primitive Types
1 lessons
The object Type
1 lessons
Conditionals (if/else)
2 lessons
Loops
2 lessons
Functions
2 lessons
Arrays
3 lessons
Objects
1 lessons
DOM — Page Control
1 lessons
Events
1 lessons
Error Handling
2 lessons
Async/Await
1 lessons
Working with APIs
1 lessons
Mini-Projects
1 lessons
Final Assessment
1 lessons
Advanced Level
2 lessons
Complete JavaScript from Scratch & HTML & CSS from Scratch at 80%+ to unlock
Project: Memory Match Game
Play a game you write yourself! Combine HTML, CSS and JavaScript to create a Memory Game with animation, timer and score.
Memory Game — Complete Game
3 lessons
Pentest: Practical Security
Penetration testing from scratch: legal framework, reconnaissance, web vulnerabilities, exploitation and reporting. For authorized lab testing, CTF competitions and security research only.
Introduction to Penetration Testing
3 lessons
Lab Setup
2 lessons
Reconnaissance and Scanning
3 lessons
Web Application Vulnerabilities
4 lessons
Exploitation and Post-Exploitation
3 lessons
Reporting
2 lessons