Coursera

Courses labs and assignments from Coursera.

View list of published notebooks here

AI, NLP and Computer Science

TODO and ongoing

Click to view TODO list
Course Link Type Syllabus Status Note
Team Software Engineering with AI Link Course
  1. Testing and Debugging
  2. Documentation
  3. Dependency Management
Financial Aids not submitted DeepLearning.AI
AI-Powered Software and System Design Link Course
  1. Data Serialization and Configuration-Driven Development
  2. Databases
  3. Software Design Patterns
Financial Aids not submitted DeepLearning.AI
Source Systems, Data Ingestion, and Pipelines Link Course
  1. Working with Source Systems
  2. Data Ingestion
  3. DataOps
  4. Orchestration, Monitoring, and Automating Your Data Pipelines
Financial Aids not submitted DeepLearning.AI & AWS
Data Storage and Queries Link Course
  1. Storage Ingredients and Storage Systems
  2. Storage Abstractions
  3. Queries
Financial Aids not submitted DeepLearning.AI & AWS
Data Modeling, Transformation and Serving Link Course
  1. Data Modeling & Transformations for Analytics
  2. Data Modeling & Transformations for Machine Learning
  3. Data Tranformations & Technical Considerations
  4. Serving Data
Financial Aids not submitted DeepLearning.AI & AWS

These courses are part of

Specialization Name Link Status Note
Generative AI for Software Development Skill Certificate Link Enrolled in Winter 2024 DeepLearning.AI
DeepLearning.AI Data Engineering Professional Certificate Link Placed in-list since Winter 2024 DeepLearning.AI
Click to view Ongoing list
Course Link Type Syllabus Status Note
Introduction to Generative AI Link Course
  1. Introduction to Generative AI
  2. Pair-coding with an LLM
  3. Leveraging an LLM for code analysis
Waiting for Financial Aids grant on December 15, 2024 DeepLearning.AI
Introduction to Data Engineering Link Course
  1. Introduction to Data Engineering
  2. The Data Engineering Lifecycle and Undercurrents
  3. Data Architecture
  4. Translating Requirements to Architecture
Waiting for Financial Aids grant on December 15, 2024 DeepLearning.AI & AWS

Finished

Click to view Specialization Certificate
Specialization Link Status Note
Natural Language Processing Link Finished in Summer 2022 DeepLearning.AI
Deep Learning Link Finished in Fall 2022 DeepLearning.AI
Machine Learning Link Finished in Winter 2022 DeepLearning.AI & Stanford University
Generative Adversarial Networks (GANs) Link Finished in Winter 2022 DeepLearning.AI
DeepLearning.AI TensorFlow Developer Link Finished in Summer 2023 DeepLearning.AI
Machine Learning Engineering for Production (MLOps) Link Finished in Fall 2023 DeepLearning.AI
TensorFlow: Advanced Techniques Specialization Link Finished in Winter 2023 DeepLearning.AI
Practical Data Science on the AWS Cloud Link Finished in Winter 2023 DeepLearning.AI & AWS
TensorFlow: Data and Deployment Link Finished in Winter 2023 DeepLearning.AI
Algorithms Link Finished in Winter 2024 Stanford University
Click to view Finished Courses
Course Link Type Syllabus Status Note
Natural Language Processing with Classification and Vector Spaces Link Course
  1. Sentiment Analysis with Logistic Regression
  2. Sentiment Analysis with Naïve Bayes
  3. Vector Space Models
  4. Machine Translation and Document Search
Finished in Summer 2022 DeepLearning.AI
Natural Language Processing with Probabilistic Models Link Course
  1. Autocorrect, using Minimum Edit Distance and Dynamic Programming.
  2. POS Tagging and Hidden Markov Models
  3. N-gram models and Autocomplete.
  4. Word embeddings with Neural Networks.
Finished in Summer 2022 DeepLearning.AI
Natural Language Processing with Sequence Models Link Course
  1. Neural Networks for Sentiment Analysis
  2. Recurrent Neural Networks for Language Modeling
  3. LSTMs and Named Entity Recognition
  4. Siamese Networks
Finished in Summer 2022 DeepLearning.AI
Natural Language Processing with Attention Models Link Course
  1. Neural Machine Translation
  2. Text Summarization
  3. Question Answering
  4. Chatbot
Finished in Summer 2022 DeepLearning.AI
Neural Networks and Deep Learning Link Course
  1. Introduction to Deep Learning
  2. Neural Networks Basics
  3. Shallow Neural Networks
  4. Deep Neural Networks
Finished in Summer 2022 DeepLearning.AI
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization Link Course
  1. Practical Aspects of Deep Learning
  2. Optimization Algorithms
  3. Hyperparameter Tuning, Batch Normalization and Programming Frameworks
Finished in Summer 2022 DeepLearning.AI
Structuring Machine Learning Projects Link Course
  1. ML Strategy
  2. ML Strategy
Finished in Summer 2022 DeepLearning.AI
Convolutional Neural Networks Link Course
  1. Foundations of Convolutional Neural Networks
  2. Deep Convolutional Models: Case Studies
  3. Object Detection
  4. Special Applications: Face recognition & Neural Style Transfer
Finished in Fall 2022 DeepLearning.AI
Sequence Models Link Course
  1. Recurrent Neural Networks
  2. Natural Language Processing & Word Embeddings
  3. Sequence Models & Attention Mechanism
  4. Transformer Network
Finished in Fall 2022 DeepLearning.AI
Supervised Machine Learning: Regression and Classification Link Course
  1. Introduction to Machine Learning
  2. Regression with multiple input variables
  3. Classification
Finished in Fall 2022 DeepLearning.AI & Stanford University
Advanced Learning Algorithms Link Course
  1. Neural Networks
  2. Neural network training
  3. Advice for applying machine learning
  4. Decision trees
Finished in Fall 2022 DeepLearning.AI & Stanford University
Unsupervised Learning, Recommenders, Reinforcement Learning Link Course
  1. Unsupervised learning
  2. Recommender systems
  3. Reinforcement learning
Finished in Winter 2022 DeepLearning.AI & Stanford University
Build Basic Generative Adversarial Networks (GANs) Link Course
  1. Intro to GANs
  2. Deep Convolutional GANs
  3. Wasserstein GANs with Gradient Penalty
  4. Conditional GAN & Controllable Generation
Finished in Winter 2022 DeepLearning.AI
Build Better Generative Adversarial Networks (GANs) Link Course
  1. Evaluation of GANs
  2. GAN Disadvantages and Bias
  3. StyleGAN and Advancements
Finished in Winter 2022 DeepLearning.AI
Apply Generative Adversarial Networks (GANs) Link Course
  1. GANs for Data Augmentation and Privacy
  2. Image-to-Image Translation with Pix2Pix
  3. Unpaired Translation with CycleGAN
Finished in Winter 2022 DeepLearning.AI
Natural Language Processing using Tensorflow Link Course
  1. Sentiment in Text
  2. Word embeddings
  3. Sequence models
  4. Sequence models and literature
Finished in Summer 2023 DeepLearning.AI
Sequences, Time Series and Prediction Link Course
  1. Sequences and Prediction
  2. Deep Neural Networks for Time Series
  3. Recurrent Neural Network for Time Series
  4. Real-world time series data
Finished in Summer 2023 DeepLearning.AI
Convolutional Neural Networks in TensorFlow Link Course
  1. Exploring a Larger Dataset
  2. Augmentation: A technique to avoid overfitting
  3. Transfer Learning
  4. Multiclass Classification
Finished in Summer 2023 DeepLearning.AI
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning Link Course
  1. A new Programming Paradigm
  2. Introduction to Computer Vision
  3. Enhancing Vision with Convolutional Neural Networks
  4. Using real-world images
Finished in Summer 2023 DeepLearning.AI
Introduction to Machine Learning in Production Link Course
  1. Overview of the ML lifecycle and deployment
  2. Select and train a model
  3. Data definition and Baseline
Finished in Summer 2023 DeepLearning.AI
Machine Learning data lifecycle in Production Link Course
  1. Collecting, Labeling and Validating data
  2. Feature Engineering, Transformation and Selection
  3. Data Journey and Data Storage
  4. Advanced Labeling, Augmentation and Data Preprocessing
Finished in Summer 2023 DeepLearning.AI
Machine Learning modeling pipelines in Production Link Course
  1. Neural Architecture Search
  2. Model Resource Management Techniques
  3. High-performance modeling
  4. Model Analysis
  5. Interpretability
Finished in Summer 2023 DeepLearning.AI
Deploying Machine Learning Models in Production Link Course
  1. Model Serving: Introduction
  2. Model Serving: Patterns and Infrastructure
  3. Model Management and Delivery
  4. Model Monitoring and Logging
Finished in Fall 2023 DeepLearning.AI
Custom Models, Layers, and Loss Functions with TensorFlow Link Course
  1. Functional APIs
  2. Custom Loss Functions
  3. Custom Layers
  4. Custom Models
  5. Bonus Content - Callbacks
Finished in Fall 2023 DeepLearning.AI
Browser-based Models with TensorFlow.js Link Course
  1. Introduction to Tensorflow.js
  2. Image Classification In the Browser
  3. Converting Models to JSON Format
  4. Transfer Learning with Pre-Trained Models
Finished in Fall 2023 DeepLearning.AI
Analyze Datasets and Train ML Models using AutoML Link Course
  1. Explore the Use Case and Analyze the Dataset
  2. Data Bias and Feature Importance
  3. Use Automated Machine Learning to train a Text Classifier
  4. Built-in algorithms
Finished in Fall 2023 DeepLearning.AI & AWS
Custom and Distributed Training with TensorFlow Link Course
  1. Differentiation and Gradients
  2. Custom Training
  3. Graph Mode
  4. Distributed Training
Finished in Winter 2023 DeepLearning.AI
Advanced Computer Vision with TensorFlow Link Course
  1. Introduction to Computer Vision
  2. Object Detection
  3. Image Segmentation
  4. Visualization and Interpretability
Finished in Winter 2023 DeepLearning.AI
Generative Deep Learning with TensorFlow Link Course
  1. Week 1: Style Transfer
  2. Week 2: AutoEncoders
  3. Week 3: Variational AutoEncoders
  4. Week 4: GANs
Finished in Winter 2023 DeepLearning.AI
Device-based Models with TensorFlow Lite Link Course
  1. Device-based models with TensorFlow Lite
  2. Running a TF model in an Android App
  3. Building the TensorFlow model on IOS
  4. TensorFlow Lite on devices
Finished in Winter 2023 DeepLearning.AI
Generative AI with Large Language Models Link Course
  1. Generative AI use cases, project lifecycle, and model pre-training
  2. Fine-tuning and evaluating large language models
  3. Reinforcement learning and LLM-powered applications
Finished in Winter 2023 DeepLearning.AI & AWS
Build, Train, and Deploy ML Pipelines using BERT Link Course
  1. Feature Engineering and Feature Store
  2. Train, Debug and Profile a Machine Learning Model
  3. Deploy End-To-End Machine Learning pipelines
Finished in Winter 2023 DeepLearning.AI & AWS
Optimize ML Models and Deploy Human-in-the-Loop Pipelines Link Course
  1. Advanced model training, tuning and evaluation
  2. Advanced model deployment and monitoring
  3. Data labeling and human-in-the-loop pipelines
Finished in Winter 2023 DeepLearning.AI & AWS
Data Pipelines with TensorFlow Data Services Link Course
  1. Data Pipelines with TensorFlow Data Services
  2. Splits and Slices API for Datasets in TF
  3. Exporting Your Data into the Training Pipeline
  4. Performance
Finished in Winter 2023 DeepLearning.AI
Advanced Deployment Scenarios with TensorFlow Link Course
  1. TensorFlow Extended
  2. Sharing pre-trained models with TensorFlow Hub
  3. Tensorboard: tools for model training
  4. Federated Learning
Finished in Winter 2023 DeepLearning.AI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms Link Course
  1. Introduction; “big-oh” notation and asymptotic analysis.
  2. Divide-and-conquer basics; the master method for analyzing divide and conquer algorithms.
  3. The QuickSort algorithm and its analysis; probability review.
  4. Linear-time selection; graphs, cuts, and the contraction algorithm.
Finished in Spring 2024 Stanford
Graph Search, Sortest Path, and Data Structures Link Course
  1. Breadth-first and depth-first search; computing strong components; applications.
  2. Dijkstra’s shortest-path algorithm.
  3. Heaps; balanced binary search trees.
  4. Hashing; bloom filters.
    Finished in Spring 2024 Stanford
    Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming Link Course
    1. Two motivating applications; selected review; introduction to greedy algorithms; a scheduling application; Prim’s MST algorithm.
    2. Kruskal’s MST algorithm and applications to clustering; advanced union-find (optional).
    3. Huffman codes; introduction to dynamic programming.
    4. Advanced dynamic programming: the knapsack problem, sequence alignment, and optimal binary search trees.
    Finished in Spring 2024 Stanford
    Shortest Paths Revisited, NP-Complete Problems and What To Do About Them Link Course
    1. The Bellman-Ford algorithm; all-pairs shortest paths.
    2. NP-complete problems and exact algorithms for them.
    3. Approximation algorithms for NP-complete problems.
    4. Local search algorithms for NP-complete problems; the wider world of algorithms.
    Finished in Winter 2024 Stanford
    Click to view Finished Projects
    Project Link Type Syllabus Status Note
    Create a Superhero Name Generator with TensorFlow Link Guided project NA Finished in Summer 2022 Coursera Project Network
    Transfer Learning for NLP with TensorFlow Hub Link Guided project NA Finished in Summer 2022 Coursera Project Network
    Tweet Emotion Recognition with TensorFlow Link Guided project NA Finished in Summer 2022 Coursera Project Network
    Fine Tune BERT for Text Classification with TensorFlow Link Guided project NA Finished in Spring 2022 Coursera Project Network

    Mathematics

    TODO and ongoing

    Click to view TODO list
    Course Link Type Syllabus Status Note
    Click to view Ongoing list
    Course Link Type Syllabus Status Note

    Finished

    Click to view Specialization Certificate
    Specialization Link Status Note
    Mathematics for Machine Learning and Data Science Link Finished in Summer 2023 DeepLearning.AI
    Expressway to Data Science: Essential Math Link Finished in Spring 2024 University of Colorado Boulder
    Click to view Finished Courses
    Course Link Type Syllabus Status Note
    Linear Algebra for Machine Learning and Data Science Link Course
    1. System of linear equations
    2. Solving system of linear equations
    3. Vectors and Linear Transformations
    4. Determinants and Eigenvectors
    Finished in Spring 2023 DeepLearning.AI
    Calculus for Machine Learning and Data Science Link Course
    1. Derivatives and Optimization
    2. Gradients and Gradient Descent
    3. Optimization in Neural Networks and Newton’s Method
    Finished in Spring 2023 DeepLearning.AI
    Probability & Statistics for Machine Learning and Data Science Link Course
    1. Introduction to Probability
    Finished in Summer 2023 DeepLearning.AI
    Algebra and Differential Calculus for Data Science Link Course
    1. Function and Algebra review
    2. Introduction Proofs, Limits and Continuity
    3. Definition of a Derivative
    4. Product and Chain rule
    5. Using derivative to graph functions
    6. Finding Minimum and Maximums
    Finished in Spring 2024 University of Colorado Boulder
    Essential Linear Algebra for Data Science Link Course
    1. Linear Systems and Gaussian Elimination
    2. Matrix Algebra
    3. Properties of a Linear System
    4. Determinant and Eigens
    5. Projections and Least Squares
    Finished in Spring 2024 University of Colorado Boulder
    Integral Calculus and Numerical Analysis for Data Science Link Course
    1. Area Under the Curve
    2. Numerical Analysis Intro
    3. Diagonalization & SVD
    4. Partial Derivatives & Steepest Descent
    Finished in Spring 2024 University of Colorado Boulder
    Click to view Finished Projects
    Project Link Type Syllabus Status Note

    TODO and ongoing

    Click to view TODO list
    Course Link Type Syllabus Status Note
    Introduction to Research for Essay Writing Link Course
    1. Course Introduction
    2. Introduction to Research
    3. Doing Research and Planning the Paper
    4. Language for Research Writing
    5. More on Citing Sources and Formatting
    Financial Aids not submitted University of California, Irvine
    Project: Writing a Research Paper Link Project
    1. Getting Started
    2. Research and Annotated Bibliography
    3. First Draft and Introduction Paragraph
    4. The Rough Draft
    5. Revise and Rewrite
    6. The Final Draft
    Financial Aids not submitted University of California, Irvine
    IELTS Writing Section Skills Mastery Link Course
    1. IELTS Academic Writing: Part 1
    2. IELTS Academic Writing: Part 2
    3. IELTS Academic Writing: Strategies and Tips
    Financial Aids not submitted University of California, Irvine
    IELTS Listening and Speaking Sections Skills Mastery Link Course
    1. IELTS Listening
    2. IELTS Speaking
    3. IELTS Listening and Speaking: Strategies & Tips
    Financial Aids not submitted Universtiy of California, Irvine
    IELTS Reading Section Skills Mastery Link Course
    1. IELTS Reading: Overview
    2. IELTS Reading: Question Types
    3. IELTS Reading: Strategies & Tips
    Financial Aids not submitted University of California, Irvine
    Click to view Ongoing list
    Course Link Type Syllabus Status Note

    Finished

    Click to view Specialization Certificate
    Specialization Link Status Note
    Click to view Finished Courses
    Course Link Type Syllabus Status Note
    How to Write and Publish a Scientific Research Paper Link Course
    1. Understanding academia
    2. Before writing: delimiting your scientific paper
    3. Writing the paper: things you need to know
    4. After the writing: the check list
    Finished in Summer 2022 École Polytechnique
    Grammar and Punctuation Link Course
    1. Course Introduction
    2. Verb Tenses and Conjunctions
    3. Compound and Complex Sentences
    4. More Commas, Parallel Structure, and Sentence Variety
    Finished in Winter 2023 University of California, Irvine
    Getting Started with Essay Writing Link Course
    1. Course Introduction
    2. Essay Writing
    3. Writing Compare/Contrast Essays
    4. Writing Cause/Effect Essays
    5. Writing Argument Essays
    Finished in Winter 2023 University of California, Irvine
    Advanced Writing Link Course
    1. Course Introduction
    2. Advanced Argument Essays
    3. Avoiding Plagiarism
    4. Synthesis Essay
    5. Documented Essay
    Finished in Spring 2024 University of California, Irvine
    Click to view Finished Projects
    Project Link Type Syllabus Status Note

    License

    All codes are licensed under The GNU GPL v3.0