This repository contains code and resources for the AI Fundamentals course. The course covers the basics of artificial intelligence, including machine learning, deep learning, and natural language processing.
- Introduction to AI
- Types of Learning
- Understanding the Machine Learning Process
- Neural Networks and Generative AI
- Prompt Engineering and AI Agents
- Using AI as a Competitive Edge
This repository includes Codespaces-ready configuration:
- VS Code extension recommendations in
.vscode/extensions.jsonfor Python, Jupyter, and Markdown WYSIWYG preview. - Dev container config in
.devcontainer/devcontainer.jsonthat installs notebook kernel support (jupyterlab,notebook,ipykernel) after creation. - Compatibility kernel aliases are created in Codespaces with the legacy names
training-envanddet-envso existing notebooks work without edits. - Automatic MLflow startup on container start (
postStartCommand) at port8885, matching the exercises. - A manual fallback task in
.vscode/tasks.jsonto start MLflow UI on port8885.
Simple Browser is built into VS Code (no extra extension install required).
To open MLflow from Codespaces:
- MLflow starts automatically when the Codespace starts.
- Open command palette and run:
Simple Browser: Show. - Enter URL:
http://127.0.0.1:8885.
If MLflow does not come up automatically, check logs at /tmp/mlflow.log and run task Start MLflow UI (port 8885).