jypi
  • Explore
ChatWays to LearnMind mapAbout

jypi

  • About Us
  • Our Mission
  • Team
  • Careers

Resources

  • Ways to Learn
  • Mind map
  • Blog
  • Help Center
  • Community Guidelines
  • Contributor Guide

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Content Policy

Connect

  • Twitter
  • Discord
  • Instagram
  • Contact Us
jypi

© 2026 jypi. All rights reserved.

Introduction to Artificial Intelligence with Python

Learn core AI concepts and practical skills in Python — from math foundations and data handling to neural networks, computer vision, and deployment with hands-on projects.

AI & Machine Learning · Intermediate

Free · Self-paced · Certificate included

Introduction to Artificial Intelligence with Python

About this course

Learn the core concepts, tools, and practices of modern AI using Python. You will set up a productive environment, refresh essential Python skills, and build strong intuition for framing AI problems. The course develops foundations in linear algebra, calculus, probability, and statistics before moving into data handling, feature engineering, and supervised and unsupervised learning. You will learn...

What you'll learn

  • Set up a reproducible Python AI environment and tooling (Jupyter, virtual environments, package managers)
  • Refresh and apply Python essentials for data science using NumPy, Pandas, and visualization libraries
  • Frame AI problems and choose appropriate modeling approaches for real-world tasks
  • Use linear algebra, calculus, probability, and statistics to understand model behavior
  • Clean data, perform exploratory analysis, and engineer effective features
  • Train, tune, and validate supervised and unsupervised models with rigorous evaluation
  • Build, train, and debug neural networks using PyTorch
  • Understand key deep learning architectures (CNNs, RNNs/Transformers) and apply them to CV and NLP
  • Deploy models, implement basic MLOps workflows, and monitor model performance in production
  • Apply responsible AI practices including fairness, interpretability, and robustness

Prerequisites

Basic Python programming and comfort with algebra; no advanced math or ML experience required, but willingness to learn foundational math is expected.

Level
Intermediate· Level
Duration
12 weeks (approx. 60–80 hours)· Duration
Language
English· Language
Modules
14· Modules

Skills you'll gain

  • Python for AI
  • Data wrangling and EDA
  • Feature engineering
  • Statistical inference and probability
  • Linear algebra for ML
  • Supervised and unsupervised learning
  • Model evaluation and validation
  • Optimization and regularization
  • Neural networks with PyTorch
  • Model deployment and MLOps
  • Responsible AI practices

What you'll study

14 modules — work at your own pace.

133 views

Why people choose jypi for their learning

“Being able to go at my own pace changed everything. I fit learning in around my job and family — no pressure, just progress when I'm ready.”

Marcus T.

“I took what I learned here and used it straight away on a new initiative at work. My manager noticed the difference within a few months.”

Priya S.

“My degree didn't cover half the stuff I needed for my role. jypi filled those gaps with courses I could actually finish.”

James K.

“It's not only about career. I learn because I'm curious. jypi lets me follow that without limits.”

Yuki N.

Frequently asked questions

Earn your certificate

Sign in to track your progress

When you’re signed in, we’ll remember which sections you’ve viewed. Finish all sections and you’ll unlock a downloadable certificate to keep or share.