jypi
ExploreChatWays to LearnAbout

jypi

  • About Us
  • Our Mission
  • Team
  • Careers

Resources

  • Ways to Learn
  • 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.

🤖 AI & Machine Learning

Python for Data Science, AI & Development

Build real-world expertise in Python across data science, AI, and modern software development. This hands-on course move...

84
Views
Python for Data Science, AI & Development

Sections

1. Python Foundations for Data Work
7 views

Master core Python syntax and tooling for data tasks, from environments and notebooks to clean, reliable scripts.

15 topics (15 versions)
1.1Installing Python and Tooling
1
1.2Working in Jupyter and VS Code
1
1.3Running Scripts and Notebooks
1.4Variables, Types, and Casting
1.5Strings and f-strings
1
1.6Numbers and Arithmetic
1
1.7Booleans and Logic
1.8Conditionals and Control Flow
1.9Functions and Docstrings
1.10Modules and Imports
1.11Virtual Environments
1.12Errors and Exceptions
1.13File I/O Essentials
1
1.14Coding Style and PEP 8
1
1.15Using the REPL and Help
1

2. Data Structures and Iteration
14 views

Use Python collections and iteration patterns to write expressive, efficient, and readable data-oriented code.

15 topics (15 versions)
2.1Lists and List Comprehensions
1
2.2Tuples and Immutability
1
2.3Dictionaries and Dict Comprehensions
1
2.4Sets and Set Operations
1
2.5Slicing and Views
1
2.6Iterables and Iterators
1
2.7Generators and yield
1
2.8Enumerate and Zip
2.9Sorting and Custom Keys
1
2.10Lambda Functions
1
2.11Map, Filter, Reduce
1
2.12*args and **kwargs
1
2.13Recursion vs Iteration
1
2.14Time Complexity Basics
1
2.15Type Hints and dataclasses
1

3. Numerical Computing with NumPy
15 views

Leverage NumPy for fast array programming, broadcasting, vectorization, and linear algebra operations.

15 topics (15 versions)
3.1ndarray Creation
2
3.2Dtypes and Casting
1
3.3Indexing and Slicing
1
3.4Boolean Masking
1
3.5Broadcasting Rules
1
3.6Vectorization Techniques
1
3.7Universal Functions (ufuncs)
1
3.8Aggregations and Reductions
1
3.9Reshaping and Transpose
1
3.10Stacking and Splitting
1
3.11Random Number Generation
1
3.12Linear Algebra Routines
3.13Memory Layout and Strides
1
3.14Performance Tips and NumExpr
1
3.15Saving and Loading Arrays
1

4. Data Analysis with pandas
11 views

Manipulate and analyze tabular data using pandas for indexing, joins, time series, and robust I/O.

15 topics (15 versions)
4.1Series and DataFrame Basics
1
4.2Reading CSV and Excel
1
4.3Indexing and Selection
1
4.4Filtering and query
1
4.5Handling Missing Values
1
4.6Type Conversion and Categories
1
4.7Sorting and Ranking
1
4.8GroupBy and Aggregations
4.9Apply and Vectorized Ops
1
4.10Merge, Join, and Concat
4.11Pivot Tables and Crosstabs
1
4.12Time Series with pandas
1
4.13Window and Rolling Ops
4.14String Methods and Regex
4.15Database I/O with SQLAlchemy
1

5. Data Cleaning and Feature Engineering
15 views

Prepare high-quality datasets with robust transformations and informative features while avoiding leakage.

15 topics (15 versions)
5.1Detecting and Handling Outliers
1
5.2Imputation Strategies
1
5.3Scaling and Normalization
1
5.4Encoding Categorical Variables
1
5.5Feature Binning and Discretization
1
5.6Feature Interactions and Polynomials
1
5.7Text Cleaning Basics
1
5.8Datetime Parsing and Features
1
5.9Addressing Class Imbalance
1
5.10Target Leakage Avoidance
1
5.11Train–Validation Splits
1
5.12Pipeline-Friendly Transforms
1
5.13Feature Selection Methods
1
5.14Dimensionality Reduction
1
5.15Multicollinearity and Correlation
1

6. Data Visualization and Storytelling
0 views

Explore and communicate insights with clear, accessible visuals using Matplotlib, Seaborn, and Plotly.

15 topics (15 versions)
6.1Visualization Principles
6.2Matplotlib Essentials
6.3Seaborn for Statistical Plots
6.4Plotly for Interactive Charts
6.5Histograms and Density Plots
6.6Scatterplots and Pair Plots
6.7Bar Charts and Categorical Plots
6.8Time Series Visualizations
6.9Heatmaps and Correlations
6.10Faceting and Small Multiples
6.11Annotations and Highlights
6.12Color, Themes, and Accessibility
6.13Dashboard Basics
6.14Exporting and Sharing Figures
6.15Communicating Uncertainty

7. Statistics and Probability for Data Science
12 views

Develop statistical intuition for inference, experimentation, and uncertainty-aware decisions.

15 topics (15 versions)
7.1Descriptive Statistics
1
7.2Probability Distributions
1
7.3Sampling and CLT
7.4Hypothesis Testing
1
7.5Confidence Intervals
1
7.6t-tests and ANOVA
1
7.7Nonparametric Tests
1
7.8Correlation and Covariance
1
7.9Regression Fundamentals
1
7.10Bias–Variance Tradeoff
1
7.11Cross-Validation Concepts
1
7.12Bayesian Thinking Basics
1
7.13A/B Testing Design
1
7.14Power and Sample Size
7.15Causality and Confounding

8. Machine Learning with scikit-learn
16 views

Build, tune, and evaluate models using scikit-learn pipelines with reproducible ML workflows.

15 topics (15 versions)
8.1ML Workflow and Pipelines
2
8.2Data Splits and CV Strategies
1
8.3Classification Metrics
1
8.4Regression Metrics
1
8.5Linear and Logistic Regression
1
8.6Decision Trees and Forests
1
8.7Gradient Boosting Methods
1
8.8kNN and SVM
1
8.9Naive Bayes Models
1
8.10Clustering with k-means
1
8.11Dimensionality Reduction with PCA
1
8.12Hyperparameter Tuning
1
8.13Model Interpretation
1
8.14Handling Class Imbalance
1
8.15Saving and Loading Models
1

9. Deep Learning Foundations
12 views

Understand neural networks and train models with PyTorch, from CNNs to transformers and deployment.

15 topics (15 versions)
9.1Neural Network Basics
2
9.2Activation Functions
1
9.3Backpropagation Intuition
1
9.4PyTorch Tensors
9.5Building Models in PyTorch
1
9.6Training Loops and Optimizers
9.7Regularization and Dropout
9.8Convolutional Neural Networks
1
9.9Recurrent Networks and LSTM
1
9.10Transformers Foundations
1
9.11Transfer Learning
1
9.12Embeddings and Representations
1
9.13Data Augmentation
9.14GPU Acceleration
1
9.15Serving Deep Models
1

10. Data Sources, Engineering, and Deployment
11 views

Acquire data from files, web, and databases; then test, package, version, and deploy reliable services.

15 topics (15 versions)
10.1Working with Files and Formats
1
10.2JSON and XML Parsing
1
10.3Web Scraping Basics
1
10.4REST APIs and requests
1
10.5Authentication and Tokens
10.6SQL Fundamentals
10.7pandas with SQLAlchemy
1
10.8Git and GitHub Workflows
10.9Spark for Large Datasets
1
10.10Data Versioning with DVC
1
10.11Packaging with Poetry or pip
10.12Testing with pytest
1
10.13Logging and Configuration
1
10.14Building REST APIs with FastAPI
1
10.15Containers and Deployment
1
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.