Changelog
2026-10-21
- Added repos for MLOps demos and PostgreSQL server setup
2026-10-13
- Typo
- Added repo for unit 8 'Agentic AI frameworks with model context and tooling protocols'
2026-10-08
- Added open weight image generation repo
- Added template repo for Unit 7 course end project
- Added Unit 7 course end project dataset
2026-09-30
- Added llms-demo repo for unit 7
2026-09-24
- Updated datasets table
- Added data for Unit 6 course end project and incrincremental capstone
2026-09-23
- Fixed notebook table
- Added solution notebooks for lesson 43, 44, and 45 activities
- Fixed leson 45 activity notebook
- Added language-models demo repository
2026-09-21
- Replaced lesson 45 activity notebook
- Fixed lesson numbers
- Updated notebooks table
- Blocked unit 6 activity solutions from tracking
- Added demo and activity notebooks for lesson 43-45
2026-09-17
- Added solution for lesson 36 autoencoders activity
- Added dental x-ray dataset for unit 4, incremental capstone task 4
- Added loan data for unit 4, incremental capstone task 4
- Fixed bug in finding project root
- Cleaned up imports
2026-09-16
- Added autoencoders activity notebook for lesson 34
- Added autoencoders repo
- Updated RNN demos to use Keras 3.6.0
2026-09-14
- Added solution for hybrid CNN-RNN sentiment analysis activity
- Added Unit 4 incremental capstone task 3 dataset
2026-09-10
- Fixed lesson 29 demo notebook link
- Edits to RNN intro
- Edits
- Added conditional in-line upgrade of TensorFlow and Keras for Vocareum compatibility
- Updated lesson 34 Twitter data loading to point at GitHub LFS url
- Added Twitter sentiment analysis dataset
- Added RNNs demo repo
- Cleaned up
- Added lesson 34 demo and activity notebooks for RNNs
- Renamed lesson 34 demo notebook on object detection
2026-09-04
- Clean run of Colab compatible ResNet50 fine-tuning notebook
- Updated YOLO26 demo notebook
2026-09-03
- Added YOLO26 demo repo
- Fixed lesson numbers
- Updated notebooks table
- Added demo notebooks for lesson 33 and 34
2026-09-02
- Fixed image classification tools package name
- Updates to lesson 31 and 32 activity and demo
- Added lesson 31 activity notebook
- Updated lesson 30 and 31 demo notebooks
- Added optimizers overview page
- Updated description for CIFAR10 repo
- Clean run of lesson 30 demo
- Added CIFAR10 demo repo/image classification tools package
- Fixed lesson 31 demo notebook filename
- Updated notebooks table
- Clean run of lesson 32 activity solution notebook
- Added demo notebooks for lesson 30 and 31
2026-08-31
- Added repository for RSNA knee abnormality detection Kaggle competition
- Added lesson 32 activity solution notebook
- Removed CUDA device number
- Added customer churn dataset for Unit 4 incremental capstone, task 1
2026-08-27
- Switched CIFAR-10 downloads to faster BrainChip mirror
- Added fast CIFAR-10 mirror
- Added lesson 32 demo and activity notebook
- Re-organized lesson 29 notebooks
- Added PyTorch demo deeplearning devcontainer repo to repos page
- Clean run of lesson 29 demo part 2 after upstream patch to TorchVision in deeplearning dev container base image
- Updated lesson 29 demo notebooks
- Fixed dataset link
- Updated demo notebook with clean run
2026-08-26
- Fixed notebooks table
- Fixed preprocessed housing data link
- Updated lesson 29 demo notebooks
- Updated lesson 28 notebooks for Vocareum compatability
- Added preprocessed housing data for TensorFlow and PyTorch demos
- Added preprocessed housing data for TensorFlow and PyTorch demos
- Added lesson 28 activity solution
- Added lesson 28 activity solution
- Updated for better Vocareum compatability
2026-08-24
- Fixed lesson 26 activity solution
- Added capstone overview
- Fixed Tensorflow block diagram
2026-08-20
- Fixed notebooks table
- Added back diagram width and removed version check cell
- Added mermaid version check cell
- Removed width specification from mermaid diagram
- Ignored TODO notes
- Updated notebooks table
- Updated lesson 28 demo
- Added lesson 26 activity solution
2026-08-19
- Clean run from class
- Added full unsupervised network intrusion detection solution notebook
- Finished intrusion detection demo
- Commited output
- Fixed encoding for florida bike rentals dataset
- Cleaned up lesson 26 demo
- Added datasets for unit 3 incremental capstone and unit end projects
2026-08-17
- Updated data loading to use pre-train/test split data
- Updated gitignore to track all files in data directory
- Added diabetes datasets for lesson 26 activity
2026-08-13
- Added unit 4 content for lesson 26, 28 and 29
- Edits
- Added wait for mathjax config load
- Minor formatting edits
- Fixed bug with math rendering
- Updated checkout and setup python actions to v7
- Added unsupervised learning page, re-ordered resources nav
- Fixed headings/list formatting
- Added overview page for ensemble learning methods
- Fixed math rendering
- Added classification overview page
- Added regression overview page
- Fixed mathtex rendering
- Added feature engineering overview page
- Fixed ignore filtering of data files. Keep anything in data dir, don't track data written elsewhere by notebooks
- Fixed general guidelines list formatting
- Blocked change log from tracking (generated during site build)
- Updated nav with new data wrangling page
- Added data wrangling notes
2026-08-12
- Added link to time management guide to nav
- Put how to use github repos instructions at the end, after the repo list tables
- Added GitHub profile link
- Added github repos page to nav
- Added devops and other section to repos page
- Started new GitHub repos page
2026-08-10
- Clean run through of movie recommender demo
- Worked on feature encoding/engineering
2026-08-06
- Fixed markdown table for implicit vs explicit feedback
- Clean run of MovieLens demo from class
- Fixed notebook table formatting
- Updated notebooks table for unit 3
- Updated anime recommendation demo notebook
- Added MovieLens demo for recommendation systems
- Added more detailed intrusion dection demo with KDD Cup 99 dataset
- Final clean run of lesson 22 demo
- Added lesson 22 activity solution to GitHub pages site
2026-08-05
- Updated dataset for anomoly detection in lesson 22 demo
- Published lesson 22 activity solution
- Added lesson 22 activity solution
2026-08-03
- Added additional details about dim reduction techniques
2026-07-30
- Updated lesson 22 demo notebook
2026-07-29
- Completed lesson 13 demo central limit theorem plot
- Updated notebooks table
- Updated dataset links in lesson 22 and 23
- Added market basket analysis dataset for lesson 23
- Added lesson 22 activity
- Updated gitignore
- Added housing data for unsupervised learning
- Updated datasets and notebooks for lesson 22 and 23
- Renamed new notebooks to match repo style
- Added lesson 23 demo notebook
- Added anime datasets for lesson 23 recommendation systems demo
- Added lesson 22 demo
- Added mlextend to requirements
- Clean run of lesson 21 demo
2026-07-27
- Updated lesson 21 demo notebook
- Added lesson 21 to notebooks table
- Added lesson 21 demo notebook
2026-07-16
- Clean run of multilabel/multiclass stuff
- Added Naive Bayes demo to notebooks table
- Added Naive Bayes demo
2026-07-15
- Fixed order of models to match topic list
- Added random forest model to lesson 20 demo notebook
2026-07-13
- Updated lesson 20 demo
- Updated submission file name
- Added time management and planning guide
- Added lesson 20 demo and activity notebooks
- Added Student Health Risk competition datasets
2026-07-10
- Clean run of updated lesson 19 activity solution
2026-07-09
- Added lesson 19 activity solution
- Clean run of updated notebook
- Added sklearn pipeline examples, updated model descriptions
2026-07-08
- Updated lesson 19 demo
- Added module docstring
2026-07-07
- Expanded random forest hyperparameter optimization
- Updated notebook table
- Fixed feature & label scaling experiments, improved plots
2026-07-06
- Edits
- Fixed dataset link
- Updated notebooks table
- Added model comparison demo notebook to lesson 19
- Clean final run of lesson 16 activity solution
2026-07-05
- Updated zon6a solution
- Updated zon6a solution
2026-07-03
- Updated lesson 19 demo
- Added
- Updated datasets table
- Fixed file output
2026-07-02
- Updated notebook table
- Updated lesson 19 demo
- Added instructor solution, updated zone6a and added Anthropic's Fable solution
2026-07-01
- Added model solutions to lesson 16 activity
- Updated lesson 19 activity to include other model types
2026-06-30
- Added GPT solution
- Added Gemini solution
- Added Claude's solution
- Blocked incremental capstone 2 submissions from tracking
2026-06-29
- Fixed rowspan error
- Added model training/optimization demo notebook
- Updated notebooks table
- Added lesson 19 activity and demo notebooks
- Updated datasets page
- Added diameter-circumbfrence data for regression demo
- Clean runs of lesson 16 notebooks
2026-06-25
- Updated notebooks table
- Added another data leakage example
- Added lesson 16 activity solution notebook demonstrating 'data leakage'
2026-06-24
- Clean run of lesson 16 demo notebook
- Blocked Jupyter checkpoints dir from tracking
- Clean run of lesson 16 demo and PCA notebooks
- Clean run of lesson 15 activity solution
- Added pull request link, number and title to Slack notification payload
- Updated publication workflow
- Updated notebooks table
- Added PCA demo notebook
- Added clean iris dataset
- Added lesson 15 activity solution
2026-06-23
- Updated Slack notification setup instructions
- Added explained variance notebook to lesson 16
- Updated workflow payload to work with Slack workflows
- Hid merge commits from GitHub pages site changelog
- Updated README
- Fixed Slack message workflow race condition
- Fixed workflow run order
- Fixed bug in finding PR number from merge commit
- Updated Slack notification workflow to run after re-publication of GitHub pages site
- Simplified Slack notification content
- Added Slack notification workflow for pull requests
2026-06-22
- Update lesson 16 demo
- Updated notebook table
- Updated lesson 16 notebook
- Re-ordered documentation links
- Removed temporary data directory from tracking
- Added new documentation links
- Added polynomial features and PCA to feature engineering
- Added environmental dataset for lesson 16
- Added interaction features and dimensionality reduction
- Added lesson 16 demo to notebook table
- Added lesson 16 demo notebook
- Updated instructions
2026-06-20
- Updated dev tools install guide
2026-06-19
- Updated housing data salting
- Updated salted housing data
- Fixed notebooks table
2026-06-18
- Updated notebooks table
- Added lesson 15 demo
- Updated salted housing data
2026-06-17
- Updated notebooks page
- Added lesson 14 activity solution
2026-06-15
- Moved common distribution table to the end
- Fixed broken distribution image links
- Added scipy documentation link
- Re-ran demo notebook during class
- Updated notebook list
- Clean re-run of lesson 13 activity solution notebook
- Updated lesson 13 activity solution, fixed rainfall_inches feature
- Updated statistics and distribution plots
- Removed redundant table of contents from plotting and statistics overview pages
- Added plotting overview page
- Updated statistics overview page
- Added stats overview page
- Posted lesson 13 activity solution
- Added lesson 14 demo notebook
2026-06-10
- Cleaned up
- Added finished lesson 13 demo
- Updated lesson 13 demo
- Added lesson 12 activity solution
2026-06-09
- Edits
- Added partial lesson 13 demo
2026-06-04
- Finished statistical data types and correlation/covariation
- Updated lesson 12 demo
- Fixed notebook name
- Added lesson 11 activity solution
- Edits to lesson 12 notebooks
- Updated lesson 12 notebooks
- Edits
2026-06-02
- Added example of saving plot to png file
2026-06-01
- Fixed table of contents
- Minor edit to unit 2 notebooks table
- Uploaded completed lesson 11 demo
- Added linear algebra intro notebook
- Fixed Unit 2 Jupyter notebooks table
- Fixed numpy solution link
2026-05-28
- Remove unnecessary line in publish workflow
- Minor edits
- Added note about matplotlib version in Vocareum
- Removed old lesson 12 demo notebook
- Added old lesson 12 demo to ignore list
- Added partial demo notebook for lesson 11: matplotlib
- Added link to matplotlib documentation
- Fixed numpy activity solution link
- Updated requirements.txt with libraries for lesson 11: data visualization
2026-05-27
- Fixed change log bug for real this time
- Fixed changelog bug
- Added commands to check memory and other resource utilization on Linux systems
- Fixed NumPy solution link
- Added solutions for NumPy and Pandas activities
- Added solutions for NumPy and Pandas activities
2026-05-21
- Uploaded completed Pandas demo notebook
- Changed order of nav menu
- Added commit feed to site
- Fixed dataset links
2026-05-20
- Uploaded completed NumPy demo
- Added Pandas
- Updated notebooks list
- Added lesson 10 demo
- Fix lesson-10 activity: sentence case headings, dataset page instructions
2026-05-19
- Added link to Jupyter documentation
2026-05-18
- Added link to numpy documentation
- Added lesson 9 demo, first part
- Fix notebooks page: add unit-1 solutions, remove unit-2 solution links
- Publish activity solutions for unit 1
- Re-add logo as LFS-tracked file
- Track image files in data/ with Git LFS
- Add Fullstack Academy logo to data directory for NumPy demo
- Renumber unit-2 lessons 09-16 for cross-unit continuity
- Updated dataset links
- Added note about git LFS
- Made datasets page a top-level nav item
- Fix notebook titles and lesson numbers to match filenames
- Add datasets directory, LFS tracking, and datasets page
- Added Unit 2 activity notebooks
- Add nbdime to requirements and documentation links
- Edits
- Embed notebooks page on home page via snippets include
- Use event delegation for download links
- Match download links by URL instead of CSS class
- Force notebook downloads via fetch + blob URL
- Add view and download links per notebook
- Split home page: add notebooks page, update nav
- Reformat Official references as numbered hyperlinks; remove leftover section 4
- Update README with site overview and development instructions
- Split dev tools guide into install guide and dev container guide
- Add workflow status badge to README
- Add Fullstack Academy logo as header logo and favicon
- Use red for links
- Use Fullstack Academy red (#EF2020) for Material theme
2026-05-17
- Migrate site from Quarto to MkDocs with Material theme
- Rename resource files to kebab-case, move dev tools guide into resources/
- Rename bonus-session files to use dash separators, update site link and copilot instructions
- Add Quarto site scaffolding and GitHub Actions deploy workflow
2026-05-14
- Added doc links page
- Added cheatsheets for linux commands and Jupyter notebook shortcut keys
- Updated lesson 4 demo
- Added lesson 6 demo
- Formatting edits
- Added lesson 6 activity
2026-05-13
- Added partial demo notebooks for lessons 4 and 5
- Formatting edits
- Updated lesson 5 activity to avoid function calling
- Edits
- Removed function calling
- Cleaned up
- Edits
- Removed temporary data files from tracking
- Added ipykernel
- Removed virtual environment from tracking
- Edits
- Added activities for lesson 4 and 5
- Added gitignore
2026-05-12
- Added dev tools install guide for running containerized environments locally
- Added shortcut key to make cell markdown
- Added script and notebook examples
- Added intro to Python notes
- Initial commit