Welcome to the IBM AI Engineering Professional Course study repository!
This project contains all source code, notebooks, and resources created and collected during the study of the IBM AI Engineering Professional Certificate program.
This repository is organized by course modules and covers a wide range of topics in AI, machine learning, deep learning, and generative AI. Each folder corresponds to a specific module or project from the IBM AI Engineering curriculum.
- Machine Learning with Python
- Deep Learning with Keras and TensorFlow
- Neural Networks and PyTorch
- AI Capstone Projects
- Generative AI and LLMs
- RAG (Retrieval-Augmented Generation) and LangChain
- NLP & Language Understanding
- Fine-Tuning Transformers
.
βββ 01. Machine Learning with Python/
βββ 02. Introduction to Deep Learning & Neural Networks with Keras/
βββ 03. Deep Learning with Keras and Tensorflow/
βββ 04. Introduction to Neural Networks and PyTorch/
βββ 05. Deep Learning with PyTorch/
βββ 06. AI Capstone Project with Deep Learning/
βββ 07. Generative AI and LLMs Architecture and Data Preparation/
βββ 08. Gen AI Foundational Models for NLP & Language Understanding/
βββ 11. Generative AI Advance Fine-Tuning for LLMs/
βββ 12. Fundamentals of AI Agents Using RAG and LangChain/
βββ 13. (Project) Generative AI Applications with RAG and LangChain/
βββ pyproject.toml
βββ poetry.lock
βββ .python-version
βββ .gitignore
βββ README.md
- Each module contains Jupyter notebooks (
.ipynb
), scripts, and supporting files. - Projects and capstone assignments are included in their respective folders.
-
Clone the repository:
git clone https://github.com/ngoc-minh-do/IBM-AI-Engineering-Professional.git cd IBM-AI-Engineering-Professional
-
Set up the Python environment:
-
Open notebooks:
- Use Visual Studio Code or JupyterLab to explore and run the notebooks.
- Python 3.12+
- Poetry
- Jupyter Notebook or JupyterLab
- See
pyproject.toml
for all dependencies
This repository is for educational purposes only.
Notebooks and code are based on IBM course materials and public datasets.
Thanks to IBM and all course instructors for providing high-quality learning resources and hands-on labs.