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.
Foundational and advanced programming courses across multiple languages and paradigms.
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.
Covers Java syntax, object-oriented principles including inheritance, polymorphism, interfaces, and exception handling. Includes a final project building a banking application.
Learn C# programming with .NET Core — language syntax, LINQ, async programming, and building console applications. Some programming experience recommended.
Introduction to Go — syntax, goroutines, channels, interfaces, and building CLI tools. Focuses on concurrency and simplicity. Prior programming knowledge is helpful.
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.
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.
Frontend, backend, and full-stack web development courses using modern frameworks and tools.
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.
Learn React including components, hooks, state management, routing, and API integration. Build a multi-page dashboard. Prior JavaScript knowledge required.
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.
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.
Complete MERN stack — MongoDB, Express, React, and Node.js. Covers authentication, deployment, and third-party API integration. Prior JavaScript knowledge is expected.
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.
Courses in data analysis, statistical modeling, visualization, and machine learning workflows.
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.
Learn SQL — SELECT, JOINs, subqueries, window functions, and query optimization. Practice with PostgreSQL and MySQL. Suitable for analysts and developers working with relational databases.
Core statistical concepts — descriptive statistics, probability distributions, hypothesis testing, confidence intervals, and linear regression. Uses Python examples. College-level math is helpful.
Implement supervised and unsupervised learning — linear regression, decision trees, SVM, k-means clustering. Covers model evaluation, cross-validation, and feature engineering.
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.
Introduction to distributed data processing using Apache Spark with Python (PySpark). Covers RDDs, DataFrames, Spark SQL, and building ETL pipelines. Prior Python experience required.
Explore AI concepts including deep learning, NLP, computer vision, and reinforcement learning.
Introduces neural networks — dense, convolutional, and recurrent architectures using TensorFlow and Keras. Covers backpropagation, regularization, and model deployment. Python and basic ML knowledge recommended.
NLP techniques — tokenization, embeddings, sequence classification, and transformer models. Use Hugging Face for pre-trained models. Prior Python and ML experience recommended.
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.
RL concepts — Markov decision processes, Q-learning, policy gradients, and deep RL. Using OpenAI Gym environments. Requires Python, probability, and basic ML knowledge.
Explore generative models — GPT, diffusion models, and prompt engineering. Discusses fine-tuning, retrieval-augmented generation, and ethical considerations. Requires intermediate ML background.
Examines fairness, accountability, transparency, and bias in AI systems. Covers regulatory frameworks, auditing methods, and ethical design practices. Suitable for developers and product managers.
Business fundamentals, financial literacy, entrepreneurship, and management skills.
Core personal finance topics — budgeting, saving, credit management, investing basics, and retirement planning. No prior finance knowledge required. Educational content only.
Learn startup fundamentals — idea validation, business modeling, customer discovery, and funding stages. Includes case studies of early-stage companies. Suitable for aspiring founders.
Understand financial statements, double-entry bookkeeping, revenue recognition, and cash flow analysis. Practical examples from real businesses. No prior accounting knowledge required.
Scrum and Kanban frameworks — sprint planning, daily standups, retrospectives, and backlog management. Covers Jira and Trello for tracking. Suitable for aspiring project managers.
Negotiation frameworks — BATNA, anchoring, active listening, and creating value. Includes role-playing exercises and real-world business scenarios. Suitable for professionals at any level.
Develop leadership skills — communication, delegation, conflict resolution, and team motivation. Includes case studies from technology and service organizations.
Courses in SEO, social media, content marketing, analytics, and paid advertising.
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.
Develop social media strategies across Facebook, Instagram, LinkedIn, and TikTok. Covers content planning, audience targeting, analytics, and paid promotion options.
Set up and optimize Google Ads campaigns — keyword targeting, ad copy, bidding strategies, conversion tracking, and A/B testing. Some marketing background recommended.
Create a content marketing strategy — audience research, editorial planning, blog writing, distribution channels, and performance measurement. Suitable for marketers and business owners.
Build email marketing campaigns — list segmentation, automated sequences, A/B subject lines, and performance analytics. Uses Mailchimp and ConvertKit. Some marketing knowledge helpful.
Learn Google Analytics 4 — setting up tracking, understanding user acquisition, behavior reports, events, and conversion measurement. No prior analytics experience required.
Visual design courses covering theory, tools, and practical creative skills.
Core design principles — typography, color theory, layout, hierarchy, and composition. Projects include poster design and brand identity. Suitable for complete beginners.
Learn Adobe Photoshop — layers, masks, retouching, color correction, and compositing. Practical exercises for photo editing and digital art. No prior design experience required.
Vector graphics with Illustrator — pen tool, shapes, gradients, typography, and logo design. Build a brand identity system. Prior design familiarity recommended.
Design user interfaces with Figma — frames, components, auto layout, prototyping, and collaboration features. Build a mobile app design. Web or mobile design knowledge helpful.
Animation fundamentals in Adobe After Effects — keyframes, easing, shapes, text animation, and motion graphics templates. Prior design or video editing experience recommended.
End-to-end product design — user research, wireframing, prototyping, usability testing, and design handoff. Includes case study reviews from shipped products.
Courses for building conversational skills and cultural understanding in multiple languages.
Foundational English skills — basic vocabulary, sentence structure, common phrases, and simple conversations. Covers reading, writing, listening, and speaking. Suitable for new learners.
Practical Spanish for everyday situations — greetings, ordering food, asking directions, and basic grammar. Audio exercises included. Suitable for learners with no prior Spanish experience.
Introduction to Mandarin — pinyin, tones, basic characters, and simple dialogues. Covers greetings, numbers, and everyday expressions. Prior Mandarin knowledge not required.
Build intermediate French skills — past tenses, subjunctive mood, expanded vocabulary, and cultural context. Includes reading short articles and listening exercises.
Start learning Japanese — hiragana, katakana, basic kanji, and simple conversation patterns. Covers introductions, daily routines, and travel phrases.
Enhance German through reading news articles, listening to interviews, and guided speaking exercises. Covers case system, word order, and idiomatic expressions.
Security fundamentals, network defense, ethical hacking, and compliance knowledge.
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.
Learn ethical hacking methodology — reconnaissance, scanning, exploitation, and post-exploitation using Kali Linux tools. Includes lab environments. Networking fundamentals expected.
Securing network infrastructure — firewall rules, VPNs, IDS/IPS, network segmentation, and secure protocol configuration. Practical labs with Cisco and open-source tools.
Securing cloud environments — identity and access management, encryption, security groups, compliance frameworks. Covers AWS and Azure. Prior cloud basics recommended.
Investigate security incidents — evidence acquisition, disk forensics, memory analysis, and log correlation. Uses open-source forensic tools. Prior security knowledge recommended.
Secure coding practices — OWASP Top 10, input validation, authentication, session management, and security testing in CI/CD. For developers with basic web experience.
Courses for improving productivity, communication, critical thinking, and career growth.
Practical productivity techniques — Eisenhower Matrix, Pomodoro Technique, time blocking, and task prioritization. Includes templates and weekly planning exercises.
Build confidence in public speaking — structuring presentations, using visual aids, managing anxiety, and engaging audiences. Includes practice exercises and peer feedback methods.
Systematic approach to critical thinking — identifying assumptions, evaluating arguments, cognitive bias awareness, and structured problem-solving frameworks. Applicable across domains.
Resume writing, LinkedIn optimization, interview preparation, salary negotiation, and career planning. Practical guidance for professionals at any stage. Does not guarantee job placement.
Develop emotional intelligence — self-awareness, empathy, regulation, and social skills in professional settings. Includes self-assessment tools and real-world scenarios.
Techniques for generating ideas — brainstorming, mind mapping, lateral thinking, and design thinking. Includes creative exercises and innovation case studies from various industries.