Learning Hub

Curated learning resources, courses, books, and platforms for developers, designers, and tech professionals to level up their skills.

Filter by Category

CS50's Introduction to Programming with Python

CS50's Introduction to Programming with Python

Programming

An introduction to programming using Python, designed for beginners.

Visit Resource →
freeCodeCamp Full Stack Development

freeCodeCamp Full Stack Development

Programming

Free coding bootcamp covering full stack web development.

Visit Resource →
Machine Learning by Andrew Ng

Machine Learning by Andrew Ng

AI & Machine Learning

Foundational course on machine learning concepts and applications.

Visit Resource →
Google AI Essentials

Google AI Essentials

AI & Machine Learning

Learn how AI can assist in daily tasks and idea development.

Visit Resource →
Google UX Design Professional Certificate

Google UX Design Professional Certificate

Design & User Experience

Learn user experience design from industry experts.

Visit Resource →
Interaction Design Foundation UX Courses

Interaction Design Foundation UX Courses

Design & User Experience

Free and paid courses on UX design fundamentals.

Visit Resource →
Google Cybersecurity Certificate

Google Cybersecurity Certificate

IT & Security

Entry-level certificate for cybersecurity careers.

Visit Resource →
Cisco Networking Academy

Cisco Networking Academy

IT & Security

Free courses on networking and cybersecurity.

Visit Resource →
Harvard's CS50: Introduction to Computer Science

Harvard's CS50: Introduction to Computer Science

Programming

One of the most popular introductory courses in computer science, covering C, Python, SQL, and more.

Visit Resource →
The Odin Project: Full Stack JavaScript

The Odin Project: Full Stack JavaScript

Web Development

An open-source curriculum for learning full-stack web development with JavaScript, HTML/CSS, and Node.js.

Visit Resource →
freeCodeCamp: Responsive Web Design Certification

freeCodeCamp: Responsive Web Design Certification

Web Development

Learn HTML and CSS by building 15 practice projects and five certification projects.

Visit Resource →
Google: Foundations of UX Design

Google: Foundations of UX Design

Design & User Experience

The first course in Google's UX Design certificate, covering foundational concepts like wireframing and prototyping.

Visit Resource →
Google: Introduction to Generative AI

Google: Introduction to Generative AI

AI & Machine Learning

An introductory level micro-learning course on what Generative AI is and how it differs from traditional methods.

Visit Resource →
Stanford's Machine Learning Specialization

Stanford's Machine Learning Specialization

AI & Machine Learning

A foundational online course in Machine Learning taught by Andrew Ng, covering theory and practical application.

Visit Resource →
Google: Data Analytics Professional Certificate

Google: Data Analytics Professional Certificate

Programming

A comprehensive program to get job-ready for a career in data analytics, covering SQL, Tableau, and R.

Visit Resource →
University of Michigan: Python for Everybody

University of Michigan: Python for Everybody

Programming

Learn to program and analyze data with Python. This course covers everything from variables to data visualization.

Visit Resource →
Google: Cybersecurity Professional Certificate

Google: Cybersecurity Professional Certificate

IT & Security

Gain in-demand skills needed for an entry-level job in cybersecurity, including SIEM tools and network security.

Visit Resource →
Introduction to Quantum Computing

Introduction to Quantum Computing

AI & Machine Learning

Learn how quantum computers exploit quantum mechanical properties like superposition and entanglement to deliver computational power beyond classical computers.

Visit Resource →
AWS: Cloud Practitioner Essentials

AWS: Cloud Practitioner Essentials

Cloud Computing

A fundamental course by Amazon Web Services to build your cloud literacy and prepare for the AWS Certified Cloud Practitioner exam.

Visit Resource →
Microsoft: Azure Fundamentals AZ-900

Microsoft: Azure Fundamentals AZ-900

Cloud Computing

Official training path from Microsoft to understand cloud concepts, Azure services, security, and pricing.

Visit Resource →
Google: Android Basics in Kotlin

Google: Android Basics in Kotlin

Mobile Development

The official starting point from Google for building simple Android apps using the modern Kotlin language.

Visit Resource →
Responsive Website Basics: Code with HTML, CSS, and JavaScript

Responsive Website Basics: Code with HTML, CSS, and JavaScript

Web Development

Learn to build responsive websites using HTML, CSS, and JavaScript in this beginner-friendly course from University of London.

Visit Resource →
React JS 19 Full Course 2025

React JS 19 Full Course 2025

Web Development

Build an app and master React 19 in 2 hours with this hands-on crash course covering JSX to advanced hooks.

Visit Resource →
Computer Networking Course - Network Engineering [CompTIA Network+ Exam Prep]

Computer Networking Course - Network Engineering [CompTIA Network+ Exam Prep]

IT & Security

A comprehensive 9-hour course covering network configuration, management, and troubleshooting, preparing for CompTIA's Network+ exam.

Visit Resource →
React JS Tutorial - Basic to Advance

React JS Tutorial - Basic to Advance

Web Development

Complete React tutorial covering fundamental concepts to advanced topics including components, props, hooks, and testing with React Testing Library.

Visit Resource →
Learn Tailwind CSS: Build a Responsive Product Card

Learn Tailwind CSS: Build a Responsive Product Card

Web Development

Learn Tailwind CSS by building a stunning, fully responsive product card for an e-commerce site with practical examples.

Visit Resource →
Cybersecurity Tutorial for Beginners

Cybersecurity Tutorial for Beginners

IT & Security

Complete cybersecurity tutorial covering networking basics, cryptography, cyber threats, types of hackers, and penetration testing for beginners.

Visit Resource →
SwiftUI Tutorials

SwiftUI Tutorials

Mobile Development

SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.

Visit Resource →
Swift Programming Tutorial – Full Course for Beginners

Swift Programming Tutorial – Full Course for Beginners

Mobile Development

A comprehensive full course for beginners to learn Swift programming.

Visit Resource →