fix: Add Full Deep Learning Curriculum (TensorFlow & Keras) - from Foundations to LLMs and Generative Models#66906
Conversation
|
Hi there, Thank you for the contribution. The automated checks found a few issues with the PR. Currently the PR description is missing the required checklist or some of its items are not completed:
Please edit your PR description to include the following template with the checklist items completed. Checklist:
<!-- Please follow this checklist and put an x in each of the boxes, like this: [x]. It will ensure that our team takes your pull request seriously. -->
- [ ] I have read and followed the [contribution guidelines](https://contribute.freecodecamp.org).
- [ ] I have read and followed the [how to open a pull request guide](https://contribute.freecodecamp.org/how-to-open-a-pull-request/).
- [ ] My pull request targets the `main` branch of freeCodeCamp.
- [ ] I have tested these changes either locally on my machine, or GitHub Codespaces.
<!--If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.-->
Closes #XXXXX
<!-- Feel free to add any additional description of changes below this line -->Join us in our chat room or our forum if you have any questions or need help with contributing. |
|
Hi there, Thanks for opening this pull request. We kindly ask that contributors open an issue before submitting a PR so the change can be discussed and approved before work begins. This helps avoid situations where significant effort goes into something we ultimately cannot merge. Please open an issue first and allow it to be triaged. Once the issue is open for contribution, you are welcome to update this pull request to reflect the issue consensus. Until then, we will not be able to review your pull request. Join us in our chat room or our forum if you have any questions or need help with contributing. |
Overview
This PR introduces a complete Deep Learning curriculum built using TensorFlow 2.x and Keras 3.x, designed as a structured, production-quality learning system for freeCodeCamp.
The curriculum is not a collection of isolated lessons. It is a fully engineered learning pathway that takes learners from beginner to advanced level through a coherent sequence of concepts, implementations, and real-world systems.
The design is based on a notebook-first architecture, but this contribution focuses on translating that architecture into a rigorous theoretical and curriculum structure aligned with freeCodeCamp standards.
Curriculum Scope
Estimated 120–160 hours of learning
Covers the full Deep Learning stack:
Foundations (Math, TensorFlow, Data Pipelines)
Feedforward Neural Networks
Convolutional Neural Networks
Recurrent Neural Networks
Attention & Neural Machine Translation
Transformers (BERT, GPT)
Large Language Models (LLMs)
Generative Models (VAE, GAN, Diffusion)
Multimodal Systems (CLIP, Captioning, VQA)