22 Jan 2026, Thu

Artificial Intelligence (AI)

AI agents are reshaping the way we use software, automate processes, and build intelligent solutions. Whether you’re a developer looking to create your first agent or a business leader wanting to understand the concept of “agentic AI,” there’s no better time to upskill.

Thanks to platforms like Coursera, you can learn from top universities and expert instructors through high-quality, hands-on courses — all at your convenience.

To help you get started, we’ve selected five standout programs that cover everything from prompt engineering and LangChain to multi-agent systems and custom GPTs. These courses are practical, easy to follow, and designed to equip you with the skills to build real-world AI agents quickly.

1 . Artificial Intelligence

1. Elements of AI (University of Helsinki & MinnaLearn)

  • Instructor: Developed by the University of Helsinki in collaboration with MinnaLearn team (no single instructor specified)
  • Duration: Self-paced; covers two parts—Introduction to AI and Building AI—typically several hours to complete at your own pace
  • What you’ll learn: Core concepts of artificial intelligence, including machine learning, neural networks, AI philosophy, and solving problems with AI Wikipedia
  • Ideal for: Beginners and non-technical learners across any background who want a solid, foundational introduction to AI

2. Practical Deep Learning for Coders by fast.ai

  • Instructor(s): Jeremy Howard and Rachel Thomas (fast.ai founders)
  • Duration: Two parts, each with seven lessons—self-paced, with videos and code notebooks
  • What you’ll learn: Hands-on deep learning tools and techniques, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs), and NLP applications Wikipedia
  • Ideal for: Learners with basic Python knowledge who want to jump straight into building deep learning projects with practical coding experience

3. Generative AI: Prompt Engineering Basics (IBM via Coursera)

  • Instructor: IBM (corporate-led, instructor names not highlighted, but follows IBM’s instruction standards)
  • Duration: Approx. 7 hours total Coursera
  • What you’ll learn: Fundamentals of prompt engineering, including best practices, techniques like chain-of-thought and tree-of-thought prompting, multimodal prompting, and hands-on labs to practice prompt crafting using real-world examples Coursera
  • Ideal for: Anyone—from students to business professionals—eager to understand and apply prompt engineering effectively in generative AI contexts

2 . Machine Learning

1. Machine Learning Specialization — Coursera (DeepLearning.AI & Stanford Online)

  • Instructor(s): Andrew Ng (plus other contributors) (Coursera)
  • Duration: Approximately 2 months at 10 hours per week (Coursera)
  • What you’ll learn:
    • Supervised learning: linear & logistic regression, neural networks, decision trees
    • Unsupervised learning: clustering, dimensionality reduction, recommender systems
    • ML best practices, model evaluation & tuning, data-centric approaches, deep reinforcement learning (Coursera)
  • Ideal for: Beginners seeking a structured, comprehensive introduction to ML from a renowned instructor. If you “audit” (i.e., access lectures without paying), it’s free — certification and graded assignments require payment (Reddit).

2. Supervised Machine Learning: Regression and Classification — Coursera (DeepLearning.AI)

  • Instructor(s): Andrew Ng + other contributors (Coursera)
  • Duration: About 3 weeks at 10 hours per week (Coursera)
  • What you’ll learn:
    • Build ML models in Python using NumPy & scikit-learn
    • Apply linear and logistic regression for prediction and classification tasks
    • Gain skills in supervised learning, feature engineering, modeling, evaluation (Coursera)
  • Ideal for: Beginners wanting to focus deeply on core supervised ML techniques in a short timeframe.

3. Machine Learning for Everybody — by Kylie Ying (via KDnuggets listing)

Ideal for: Learners who prefer hands-on, notebook-based learning and want to quickly explore core ML concepts with practical coding.

Instructor: Kylie Ying (KDnuggets)

Duration: Self-paced (not formally specified) (KDnuggets)

What you’ll learn:

Code-first approach using Google Colab

Build models such as K-Nearest Neighbors, Naive Bayes, logistic & linear regression, K-Means clustering, PCA (KDnuggets)

3 . Deep Learning

1. Deep Learning Specialization — Coursera (DeepLearning.AI)

  • Instructor(s): Andrew Ng and colleagues from DeepLearning.AI TechloyCoursera
  • Duration: Approximately 3 months, spread across five courses Analytics InsightCoursera
  • What You’ll Learn:
    • Core neural network concepts and backpropagation
    • Convolutional Neural Networks (CNNs) for image tasks
    • Sequence models like RNNs and LSTMs for time-series and language
    • Advanced topics: hyperparameter tuning, optimization, and structuring ML projects CourseraTechloy
  • Ideal For: Learners seeking a structured, comprehensive deep dive into deep learning using Python and TensorFlow; you can audit the course for free (certificate requires payment) Analytics InsightCoursera

2. Practical Deep Learning for Coders — fast.ai

  • Instructor(s): Jeremy Howard & Rachel Thomas (fast.ai) WikipediaTechloy
  • Duration: Self-paced; traditionally split into two parts of seven lessons each Wikipedia
  • What You’ll Learn:
    • Hands-on deep learning with a “learn-by-doing” approach
    • Image classification, NLP, and use of advanced architectures like CNNs, RNNs, and GANs
    • Work directly in Jupyter notebooks, using GPU tools and FastAI library TechloyWikipedia
  • Ideal For: Python programmers eager to build real deep learning projects quickly—no theory-heavy preamble required TechloyMachineLearningMastery.com

3. Intro to Deep Learning with PyTorch — Udacity (Free)

  • Instructor(s): Udacity instructors (specific names not specified) Techloy
  • Duration: Self-paced, project- and code-focused Techloy
  • What You’ll Learn:
    • Build neural networks from scratch using PyTorch
    • Train models on image and text data, leverage transfer learning, and use GPU acceleration Techloy
  • Ideal For: Those who prefer learning with PyTorch, especially practitioners wanting a practical, coding-heavy experience (recommended for current AI research and application workflows)

4 . Generative AI & Prompt Engineering

1. Generative AI: Prompt Engineering Basics — Coursera (IBM)

  • Instructor(s): Antonio Cangiano and team at IBM Coursera
  • Duration: Approximately 7 hours, self-paced Coursera
  • What You’ll Learn:
    • Understand the concept and significance of prompt engineering in generative AI
    • Apply best practices and techniques to create effective prompts
    • Explore tools that facilitate prompt design and optimization Coursera
  • Ideal For: Beginners aiming for a structured, practical introduction to prompt engineering, with a solid industry backing.

2. Google Cloud Prompt Engineering Guide — Google Cloud Skills Boost

  • Instructor/Platform: Google Cloud Skills Boost Kripesh Adwani
  • Duration: Around 45 minutes (highly focused) Kripesh Adwani
  • What You’ll Learn:
    • Basics of generative AI tools and how large language models work
    • The components and types of prompts
    • Best practices for crafting prompts, especially with Google’s Gemini model Kripesh Adwani
  • Ideal For: Learners seeking a quick, beginner-level overview—particularly if you’re working within the Google Cloud ecosystem or just need a fast refresher.

3. Prompt Engineering with ChatGPT — Simplilearn (SkillUp)

  • Instructor/Platform: Simplilearn’s SkillUp program Simplilearn.com
  • Duration: Self-paced, module-based learning (exact total duration unspecified) Simplilearn.com
  • What You’ll Learn:
    • Crafting effective, specific, and refined prompts
    • Understanding prompt patterns, avoiding common errors
    • Advanced prompting techniques and optimization strategies
    • Evaluating AI responses and refining outputs effectively Simplilearn.com
  • Ideal For: Anyone—from non-technical professionals to AI enthusiasts—who wants to practically improve interactions with ChatGPT and other similar models

5 . Natural Language Processing

1. Natural Language Processing (NLP) Specialization — Coursera (DeepLearning.AI)

  • Instructor(s): Eddy Shyu and team at DeepLearning.AI
  • Duration: Approximately 3 months at ~10 hours/week
  • What you’ll learn:
    • Implement sentiment analysis, analogies, translation using logistic regression, Naïve Bayes, and word vectors
    • Build autocorrect, autocomplete, and part-of-speech taggers using dynamic programming, HMMs, embeddings
    • Use RNNs, LSTMs, GRUs, and Siamese networks for text generation, named entity recognition, and advanced sentiment analysis
    • Apply encoder-decoder, self-attention, and transformers for machine translation, summarization, and question-answering (including models like BERT, T5) Coursera
  • Ideal for: Intermediate learners seeking a comprehensive, hands-on deep learning-based NLP curriculum. You can audit the courses for free (certificate available for a fee) Coursera.

2. Fundamentals of Natural Language Processing — Coursera (University of Colorado Boulder)

  • Instructor: James Martin
  • Duration: ~2 weeks at 10 hours/week
  • What you’ll learn:
    • Subword tokenization and lexicon development
    • Building and evaluating language models
    • Text classification using gradient-based learning
    • Unsupervised word embeddings Coursera
  • Ideal for: Beginners or intermediate learners looking for a compact, structured introduction to core NLP concepts. Audit available for free; certificate optional.

3. NLP Demystified — Community Course (No Sign-up Required)

Ideal for: Self-driven learners who prefer a free, code-centric course—great both for beginners (Python knowledge helpful) and those wanting to apply NLP hands-on.

Instructor: Independent creator—hosted at nlpdemystified.org

Duration: Self-paced, modular

What you’ll learn:

Part 1: Text preprocessing, tokenization, feature extraction; use of spaCy & scikit-learn for classification and search

Part 2: Neural networks, embeddings, sequence models, transformers; tasks like summarization, translation, QA, text generation—all with theory + Colab notebooks Reddit+1

Learners describe it as “first-rate” and “a must” for its practical depth and no sign-up barrier Reddit

6 . Data Science

1. Free Data Science Course for Beginners — Simplilearn (SkillUp)

  • Instructor/Platform: Simplilearn’s SkillUp
  • Duration: ~7 hours, self-paced Simplilearn.com
  • What You’ll Learn:
    • Exploratory Data Analysis (EDA)
    • Descriptive & inferential statistics
    • Model building and tuning (supervised & unsupervised learning)
    • Fundamentals of NLP Simplilearn.com
  • Ideal For: Beginners with basic programming knowledge looking for a compact, foundational data science overview with a completion certificate Simplilearn.com.

2. Data Science Fundamentals by IBM on Coursera

  • Instructor/Platform: IBM via Coursera
  • Duration: ~3–4 weeks LinkedIn
  • What You’ll Learn:
    • Data visualization, analysis, and basic machine learning
    • Hands-on experience using Python and Jupyter notebooks, likely covering libraries such as NumPy and Pandas LinkedIn
  • Ideal For: Beginners who want a structured, hands-on foundation in data science from a reputable source.

3. Introduction to Data Science by Kaggle Learn

  • Instructor/Platform: Kaggle Learn
  • Duration: Self-paced, approximately 7 hours LinkedIn
  • What You’ll Learn:
    • Core data science workflow through interactive, notebook-based lessons
    • Immediate application in real-world scenarios and competitions LinkedIn
  • Ideal For: Practical learners who enjoy learning by doing, especially those interested in applying skills in real datasets and competitive environments.

7 . Data Analytics

1. Google Data Analytics Professional Certificate — Coursera (via Springboard overview)

  • Platform: Coursera (Google’s certificate)
  • Duration: ~6 months (10 hours/week) — audit access is free; payment required for certificate
  • What You’ll Learn:
    • In-depth training on Excel/spreadsheets, SQL, R programming, and Tableau
    • Real-world projects to build a job-ready portfolio
  • Ideal For: Beginners aiming for a structured, employer-recognized credential; content is fully accessible at no cost when auditing Springboard

2. IBM Introduction to Data Analytics — Coursera

  • Platform: Coursera (IBM)
  • Duration: ~13 hours
  • What You’ll Learn:
    • Overview of data analytics domains, analyst workflows, and tools
    • Roles, responsibilities, and data pipeline insights
  • Ideal For: Absolute beginners looking to test the waters and explore the field before diving deeper Springboard

3. Data Analysis with Python — freeCodeCamp

  • Platform: freeCodeCamp
  • Duration: Self-paced (multiple sections)
  • What You’ll Learn:
    • Python-based data analysis essentials: Jupyter notebooks, NumPy, pandas, matplotlib, and Seaborn
    • Real projects like demographic analysis, data visualizers, and time-series forecasting
    • Free certification upon completing all projects KDnuggets

8 . Big Data Engineering

1. Data Engineering Course for Beginners — KDnuggets (Airbyte)

  • Instructor: Justin Chau (Developer Advocate at Airbyte)
  • Duration: ~3 hours (self-paced)
  • What You’ll Learn:
    • Core tools like Docker, PostgreSQL, and SQL fundamentals (CRUD, joins, subqueries)
    • Building ELT pipelines with Docker, including orchestration using Docker Compose
    • Analytics Engineering using dbt (data transformation, macros, Jinja templating)
    • Workflow automation using cron jobs, orchestration with Airflow, and integrations with Airbyte
      KDnuggets
  • Ideal For: Beginners who want to quickly experiment with real-world pipeline building—from containerized environments to orchestration.

2. Data Engineering Fundamentals Series — KDnuggets

A curated set of high-value courses offering structured progression:

• Data Engineering for Everyone (DataCamp)

  • A no-code overview of data engineering roles, concepts of data storage and processing, pipelines, and cloud computing fundamentals. Great for understanding foundational roles and responsibilities.
    KDnuggets

• Data Engineering Course for Beginners (freeCodeCamp)

  • Covers databases, Docker, Airflow-based pipelines, batch processing with Spark, and streaming with Kafka—wrapped in a hands-on end-to-end project.
    KDnuggets

• ASUx: Data Engineering (Arizona State University via edX)

  • A 5-week course (1–9 hours per week) focused on SQL, database interactions, and data processing pipelines, emphasizing analysis and scripting.
    KDnuggets

• Python and Pandas for Data Engineering

  • A ~4-week course on setting up Python environments, mastering data manipulation with Pandas, and solving real-world engineering tasks.
    KDnuggets

3. DelftX & edX Data Engineering Courses

A trio of in-depth offerings across multiple edX platforms:

Coverage: Celery, RabbitMQ, Airflow, vector/graph databases, and scalable data systems.
KDnuggets

AI Skills for Engineers: Data Engineering and Data Pipelines (Delft University of Technology)

Duration: ~6 weeks

Topics: Python, SQL, pandas, Jupyter, and data visualization using seaborn.
KDnuggets

AI: Spark, Hadoop, and Snowflake for Data Engineering (Intermediate, edX)

Duration: ~4 weeks

Focus: Hadoop, Spark, Snowflake, Databricks, MLflow, and DevOps/DataOps methodologies.
KDnuggets

AI: Advanced Data Engineering (Advanced, edX)

Duration: ~4 weeks

9 . Business Intelligence (Power BI, Tableau)

1. Data Visualization with Power BI — Great Learning (SkillUp)

  • Instructor/Platform: Mr. Vishal Padghan on Great Learning’s free SkillUp platform
  • Duration: ~2.25 hours, self-paced
  • What You’ll Learn:
    • Fundamentals of Business Intelligence and data visualization
    • Power BI architecture and components (Power Query, Power View, Power Pivot, Power BI Q&A, Power Map)
    • Installing and navigating Power BI interface
    • Core DAX expressions and crafting visual analytics
  • Ideal For: Beginners eager for a compact and practical introduction to Power BI with a completion certificate Great Learning.

2. Free Microsoft Power BI Course with Certificate — Simplilearn (SkillUp)

  • Instructor/Platform: Simplilearn’s SkillUp
  • Duration: ~6 hours, self-paced with 90-day access
  • What You’ll Learn:
    • Overview of Power BI’s components and services
    • Data modeling, DAX functions, and dashboard creation
    • Hands-on demos covering filters, group-by, relationships, and advanced visuals
  • Ideal For: BI/reporting professionals, data analysts, and beginners who want to build a strong foundation in Power BI and earn a shareable certificate Simplilearn.com.

3. Introduction to Tableau — Simplilearn (SkillUp)

  • Instructor/Platform: Simplilearn’s SkillUp
  • Duration: ~2 hours, self-paced with 90-day access
  • What You’ll Learn:
    • Basics of data visualization using Tableau
    • Navigating the Tableau workspace and creating charts
    • Data preparation, filters, LOD calculations, dashboards, and storytelling with data
  • Ideal For: IT professionals, testers, data analysts, and anyone seeking an efficient and beginner-friendly gateway into Tableau, complete with certification Simplilearn.com.

10 . Computer Vision

1. Introduction to Computer Vision and Image ProcessingCoursera (IBM/OpenCV)

  • Platform: Coursera
  • Duration: ~21 hours
  • What You’ll Learn:
    • Hands-on experience with image processing using Python, Pillow, and OpenCV
    • Practical labs in Jupyter and CV Studio to perform image classification and object detection
  • Ideal For: Beginners eager for a guided, practical introduction supported by labs and exercises.
    Coursera

2. Introduction to Computer VisionCoursera (First module of engineering specialization)

  • Platform: Coursera (part of a broader Computer Vision for Engineering and Science specialization)
  • Duration: Short module (part of a multi-course specialization)
  • What You’ll Learn:
    • Classical CV techniques like feature detection, extraction, matching
    • Geometric image registration, image stitching (build panoramas from Mars rover images!)
  • Ideal For: Learners interested in foundational, algorithmic techniques and creative projects.
    Coursera+1

3. Free OpenCV, Computer Vision, Deep Learning Crash CoursePyImageSearch (Email bootcamp)

Ideal For: Hands-on practitioners who love learning by building and want to dive quickly into real projects.
PyImageSearch

Platform: PyImageSearch (17-day email-based crash course)

Duration: ~17 days

What You’ll Learn:

Implement computer vision using OpenCV, face detection, blink detection

Build real-world applications like OMR systems, test graders

Train CNNs on custom datasets, perform object detection with deep learning