LearnHub

Curated online courses and learning resources across technology, business, design, languages, and personal growth. Self-paced education for lifelong learners.

LearnHub aggregates openly available educational content to help learners discover courses across diverse disciplines. Our directory includes resources from reputable instructors and institutions. All courses listed are for educational purposes — no job placements, income claims, or pass-rate guarantees are implied.

Programming

Foundational and advanced programming courses across multiple languages and paradigms.

Python for Beginners

CodeLab Academy

Introduction to Python programming covering variables, control flow, functions, data structures, and file I/O. Projects include a calculator and a simple task manager. Suitable for absolute beginners.

10 hoursBeginner
Pythonfundamentalsautomation

Java Fundamentals and OOP

DevPath

Covers Java syntax, object-oriented principles including inheritance, polymorphism, interfaces, and exception handling. Includes a final project building a banking application.

14 hoursIntermediate
JavaOOPdesktop

C# and .NET Core Development

SharpLearn

Learn C# programming with .NET Core — language syntax, LINQ, async programming, and building console applications. Some programming experience recommended.

12 hoursIntermediate
C#.NETasync

Go Programming for Beginners

Golang Academy

Introduction to Go — syntax, goroutines, channels, interfaces, and building CLI tools. Focuses on concurrency and simplicity. Prior programming knowledge is helpful.

8 hoursBeginner
Goconcurrencybackend

Rust — Systems Programming

Systems Academy

Learn Rust focusing on ownership, borrowing, lifetimes, and memory safety. Covers building CLI tools and network services. Suitable for developers with prior systems programming experience.

16 hoursAdvanced
Rustsystemsownership

Data Structures and Algorithms

CodePrep

Core data structures — arrays, linked lists, trees, graphs, hash tables — and algorithm analysis. Includes time complexity, sorting, searching, and dynamic programming. Requires prior programming experience.

20 hoursIntermediate
algorithmsdata structuresinterview

Web Development

Frontend, backend, and full-stack web development courses using modern frameworks and tools.

HTML, CSS, and JavaScript Foundations

WebStart

Build responsive web pages with semantic HTML5, CSS3 layouts including Flexbox and Grid, and JavaScript fundamentals. Projects include a personal portfolio and an interactive form.

12 hoursBeginner
HTMLCSSJavaScript

React — Modern Frontend Development

Frontend Lab

Learn React including components, hooks, state management, routing, and API integration. Build a multi-page dashboard. Prior JavaScript knowledge required.

18 hoursIntermediate
ReacthooksSPA

Node.js Backend Development

ServerStack

Server-side JavaScript with Node.js and Express — routing, middleware, authentication, database integration with MongoDB. Build a RESTful API and a real-time chat application.

14 hoursIntermediate
Node.jsExpressAPI

Vue.js — Progressive Framework

VueWorks

Introduction to Vue.js covering the Composition API, reactive data, components, Vue Router, and Pinia state management. Build a project management app. Basic HTML and JavaScript required.

10 hoursIntermediate
Vue.jscomponentsfrontend

MERN Full-Stack Bootcamp

FullStack Pro

Complete MERN stack — MongoDB, Express, React, and Node.js. Covers authentication, deployment, and third-party API integration. Prior JavaScript knowledge is expected.

30 hoursAdvanced
MERNfull-stackdeployment

Tailwind CSS — Utility-First Styling

DesignDev

Learn Tailwind CSS utility classes, responsive design patterns, dark mode, and custom configuration. Build a landing page and a dashboard layout. Basic HTML knowledge needed.

6 hoursBeginner
TailwindCSSresponsive

Data Science

Courses in data analysis, statistical modeling, visualization, and machine learning workflows.

Python for Data Analysis

DataAcademy

Use Python libraries — Pandas, NumPy, Matplotlib, and Seaborn — for data cleaning, exploratory analysis, and visualization. Work with real-world datasets. No prior data science experience needed.

12 hoursBeginner
PandasNumPyvisualization

SQL for Data Analysis

QueryBase

Learn SQL — SELECT, JOINs, subqueries, window functions, and query optimization. Practice with PostgreSQL and MySQL. Suitable for analysts and developers working with relational databases.

10 hoursBeginner
SQLPostgreSQLqueries

Statistics for Data Science

StatLab

Core statistical concepts — descriptive statistics, probability distributions, hypothesis testing, confidence intervals, and linear regression. Uses Python examples. College-level math is helpful.

16 hoursIntermediate
statisticsregressionprobability

Machine Learning with Scikit-Learn

ML Academy

Implement supervised and unsupervised learning — linear regression, decision trees, SVM, k-means clustering. Covers model evaluation, cross-validation, and feature engineering.

18 hoursIntermediate
scikit-learnsupervisedunsupervised

Data Visualization and Dashboards

VizPro

Build effective visualizations and dashboards using Tableau and Power BI. Covers chart selection, dashboard layout, interactivity, and storytelling with data. Some data analysis experience recommended.

10 hoursIntermediate
TableauPower BIdashboards

Big Data Processing with Apache Spark

DataPipe

Introduction to distributed data processing using Apache Spark with Python (PySpark). Covers RDDs, DataFrames, Spark SQL, and building ETL pipelines. Prior Python experience required.

14 hoursAdvanced
SparkPySparkbig data

Artificial Intelligence

Explore AI concepts including deep learning, NLP, computer vision, and reinforcement learning.

Deep Learning with TensorFlow

AI Academy

Introduces neural networks — dense, convolutional, and recurrent architectures using TensorFlow and Keras. Covers backpropagation, regularization, and model deployment. Python and basic ML knowledge recommended.

20 hoursIntermediate
TensorFlowneural networksdeep learning

Natural Language Processing

TextLab

NLP techniques — tokenization, embeddings, sequence classification, and transformer models. Use Hugging Face for pre-trained models. Prior Python and ML experience recommended.

14 hoursAdvanced
NLPtransformersBERT

Computer Vision Fundamentals

VisionWorks

Image processing with OpenCV, convolutional neural networks, and transfer learning. Build projects including image classification and object detection. Familiarity with Python and basic ML expected.

16 hoursIntermediate
computer visionCNNOpenCV

Reinforcement Learning

AgentLab

RL concepts — Markov decision processes, Q-learning, policy gradients, and deep RL. Using OpenAI Gym environments. Requires Python, probability, and basic ML knowledge.

12 hoursAdvanced
RLQ-learningpolicy gradient

Generative AI and LLMs

GenAI Academy

Explore generative models — GPT, diffusion models, and prompt engineering. Discusses fine-tuning, retrieval-augmented generation, and ethical considerations. Requires intermediate ML background.

10 hoursAdvanced
generative AILLMprompting

AI Ethics and Responsible AI

EthicsLab

Examines fairness, accountability, transparency, and bias in AI systems. Covers regulatory frameworks, auditing methods, and ethical design practices. Suitable for developers and product managers.

8 hoursBeginner
ethicsfairnessbias

Business & Finance

Business fundamentals, financial literacy, entrepreneurship, and management skills.

Personal Finance Foundations

MoneySmart

Core personal finance topics — budgeting, saving, credit management, investing basics, and retirement planning. No prior finance knowledge required. Educational content only.

6 hoursBeginner
financebudgetinginvesting

Entrepreneurship Essentials

Startup School

Learn startup fundamentals — idea validation, business modeling, customer discovery, and funding stages. Includes case studies of early-stage companies. Suitable for aspiring founders.

10 hoursBeginner
entrepreneurshipstartupbusiness model

Accounting for Non-Accountants

BizNumbers

Understand financial statements, double-entry bookkeeping, revenue recognition, and cash flow analysis. Practical examples from real businesses. No prior accounting knowledge required.

8 hoursBeginner
accountingfinancial statementsbookkeeping

Agile Project Management

ManagePro

Scrum and Kanban frameworks — sprint planning, daily standups, retrospectives, and backlog management. Covers Jira and Trello for tracking. Suitable for aspiring project managers.

10 hoursIntermediate
AgileScrumKanban

Effective Negotiation Skills

StrategyWorks

Negotiation frameworks — BATNA, anchoring, active listening, and creating value. Includes role-playing exercises and real-world business scenarios. Suitable for professionals at any level.

6 hoursBeginner
negotiationcommunicationstrategy

Leadership and Team Management

LeadWell

Develop leadership skills — communication, delegation, conflict resolution, and team motivation. Includes case studies from technology and service organizations.

8 hoursIntermediate
leadershipmanagementteam

Digital Marketing

Courses in SEO, social media, content marketing, analytics, and paid advertising.

SEO Fundamentals

RankLab

Learn search engine optimization — keyword research, on-page optimization, technical SEO, link building, and performance tracking with Google Search Console. No prior marketing experience needed.

10 hoursBeginner
SEOkeywordsGoogle

Social Media Marketing Strategy

SocialPro

Develop social media strategies across Facebook, Instagram, LinkedIn, and TikTok. Covers content planning, audience targeting, analytics, and paid promotion options.

12 hoursBeginner
social mediacontentstrategy

Google Ads and PPC Campaigns

AdWorks

Set up and optimize Google Ads campaigns — keyword targeting, ad copy, bidding strategies, conversion tracking, and A/B testing. Some marketing background recommended.

10 hoursIntermediate
Google AdsPPCoptimization

Content Marketing Essentials

ContentLab

Create a content marketing strategy — audience research, editorial planning, blog writing, distribution channels, and performance measurement. Suitable for marketers and business owners.

8 hoursBeginner
content marketingwritingdistribution

Email Marketing and Automation

MailPro

Build email marketing campaigns — list segmentation, automated sequences, A/B subject lines, and performance analytics. Uses Mailchimp and ConvertKit. Some marketing knowledge helpful.

6 hoursBeginner
email marketingautomationMailchimp

Google Analytics for Marketing

AnalyticsPro

Learn Google Analytics 4 — setting up tracking, understanding user acquisition, behavior reports, events, and conversion measurement. No prior analytics experience required.

8 hoursBeginner
Google Analyticstrackingconversion

Graphic Design

Visual design courses covering theory, tools, and practical creative skills.

Graphic Design Fundamentals

DesignBase

Core design principles — typography, color theory, layout, hierarchy, and composition. Projects include poster design and brand identity. Suitable for complete beginners.

10 hoursBeginner
designtypographycolor

Photoshop for Beginners

PixelLab

Learn Adobe Photoshop — layers, masks, retouching, color correction, and compositing. Practical exercises for photo editing and digital art. No prior design experience required.

12 hoursBeginner
Photoshopphoto editinglayers

Adobe Illustrator — Vector Design

VectorWorks

Vector graphics with Illustrator — pen tool, shapes, gradients, typography, and logo design. Build a brand identity system. Prior design familiarity recommended.

14 hoursIntermediate
Illustratorvectorlogo

Figma for UI/UX Design

UX Studio

Design user interfaces with Figma — frames, components, auto layout, prototyping, and collaboration features. Build a mobile app design. Web or mobile design knowledge helpful.

10 hoursBeginner
FigmaUI/UXprototyping

Motion Design with After Effects

MotionLab

Animation fundamentals in Adobe After Effects — keyframes, easing, shapes, text animation, and motion graphics templates. Prior design or video editing experience recommended.

16 hoursIntermediate
motionAfter Effectsanimation

Product Design Process

UX Academy

End-to-end product design — user research, wireframing, prototyping, usability testing, and design handoff. Includes case study reviews from shipped products.

14 hoursIntermediate
product designuser researchwireframing

Language Learning

Courses for building conversational skills and cultural understanding in multiple languages.

English for Beginners

Global English

Foundational English skills — basic vocabulary, sentence structure, common phrases, and simple conversations. Covers reading, writing, listening, and speaking. Suitable for new learners.

20 hoursBeginner
EnglishESLconversation

Spanish for Travel and Conversation

HablaYa

Practical Spanish for everyday situations — greetings, ordering food, asking directions, and basic grammar. Audio exercises included. Suitable for learners with no prior Spanish experience.

12 hoursBeginner
Spanishtravelconversation

Mandarin Chinese Foundations

MandarinPro

Introduction to Mandarin — pinyin, tones, basic characters, and simple dialogues. Covers greetings, numbers, and everyday expressions. Prior Mandarin knowledge not required.

16 hoursBeginner
MandarinChinesetones

French for Intermediate Learners

ParleFrancais

Build intermediate French skills — past tenses, subjunctive mood, expanded vocabulary, and cultural context. Includes reading short articles and listening exercises.

14 hoursIntermediate
Frenchgrammarculture

Japanese for Beginners

NihongoStart

Start learning Japanese — hiragana, katakana, basic kanji, and simple conversation patterns. Covers introductions, daily routines, and travel phrases.

18 hoursBeginner
Japanesehiraganakanji

German — Intermediate Reading and Speaking

DeutschPro

Enhance German through reading news articles, listening to interviews, and guided speaking exercises. Covers case system, word order, and idiomatic expressions.

14 hoursIntermediate
Germanreadinggrammar

Cybersecurity

Security fundamentals, network defense, ethical hacking, and compliance knowledge.

Cybersecurity Fundamentals

SecureBase

Core cybersecurity concepts — CIA triad, threat actors, malware types, network security basics, and risk management. No prior security experience required. Lays groundwork for further study.

10 hoursBeginner
cybersecuritythreatsrisk

Ethical Hacking Essentials

PentestLab

Learn ethical hacking methodology — reconnaissance, scanning, exploitation, and post-exploitation using Kali Linux tools. Includes lab environments. Networking fundamentals expected.

20 hoursIntermediate
ethical hackingKalipentesting

Network Security and Defense

NetDefense

Securing network infrastructure — firewall rules, VPNs, IDS/IPS, network segmentation, and secure protocol configuration. Practical labs with Cisco and open-source tools.

14 hoursIntermediate
networkfirewallVPN

Cloud Security Fundamentals

CloudSecure

Securing cloud environments — identity and access management, encryption, security groups, compliance frameworks. Covers AWS and Azure. Prior cloud basics recommended.

12 hoursIntermediate
cloudAWScompliance

Digital Forensics and Incident Response

ForensicsLab

Investigate security incidents — evidence acquisition, disk forensics, memory analysis, and log correlation. Uses open-source forensic tools. Prior security knowledge recommended.

16 hoursAdvanced
forensicsincident responseinvestigation

Secure Web Application Development

AppSec Academy

Secure coding practices — OWASP Top 10, input validation, authentication, session management, and security testing in CI/CD. For developers with basic web experience.

12 hoursIntermediate
OWASPsecure codingweb

Personal Development

Courses for improving productivity, communication, critical thinking, and career growth.

Time Management and Productivity

FocusWorks

Practical productivity techniques — Eisenhower Matrix, Pomodoro Technique, time blocking, and task prioritization. Includes templates and weekly planning exercises.

6 hoursBeginner
productivitytime managementfocus

Effective Public Speaking

SpeakWell

Build confidence in public speaking — structuring presentations, using visual aids, managing anxiety, and engaging audiences. Includes practice exercises and peer feedback methods.

8 hoursBeginner
public speakingpresentationconfidence

Critical Thinking and Problem Solving

ThinkSharp

Systematic approach to critical thinking — identifying assumptions, evaluating arguments, cognitive bias awareness, and structured problem-solving frameworks. Applicable across domains.

8 hoursBeginner
critical thinkingproblem solvinglogic

Career Development and Job Search

CareerPro

Resume writing, LinkedIn optimization, interview preparation, salary negotiation, and career planning. Practical guidance for professionals at any stage. Does not guarantee job placement.

6 hoursBeginner
careerresumeinterview

Emotional Intelligence at Work

EQ Lab

Develop emotional intelligence — self-awareness, empathy, regulation, and social skills in professional settings. Includes self-assessment tools and real-world scenarios.

6 hoursBeginner
emotional intelligenceempathyworkplace

Creative Thinking and Innovation

IdeaWorks

Techniques for generating ideas — brainstorming, mind mapping, lateral thinking, and design thinking. Includes creative exercises and innovation case studies from various industries.

6 hoursBeginner
creativityinnovationbrainstorming
No courses match your search. Try a different keyword.