Cover image for TensorFlow - Basic to Advanced - 100 Projects in 100 Days

TensorFlow - Basic to Advanced - 100 Projects in 100 Days

Build, deploy, and scale practical machine learning models from first principles

Vivian Aranha

Created by Vivian Aranha

Start with the basics of TensorFlow and work your way up to building and deploying advanced machine learning models. You'll move from understanding tensors and neural networks to applying deep learning techniques for images, text, and time-series data. Each section connects theory to hands-on projects, helping you build real-world skills.

Packt | Aug 2026 | 279 min

What You Will Learn

You'll start by setting up your environment and learning TensorFlow's core concepts. As you progress, you'll build models using Keras, explore convolutional and recurrent networks, and apply transfer learning. Each topic is reinforced with practical projects before moving on to deployment and scaling workflows.

Key Features

  • Set up TensorFlow and build neural networks using Keras and core components
  • Train CNNs and RNNs for image, language, and sequence modeling tasks
  • Deploy and scale models with TensorFlow Serving, Lite, and TFX pipelines

Target Audience

This course is ideal for beginners in machine learning or software development who want to build practical TensorFlow skills. If you're looking to create, evaluate, and deploy machine learning models for real-world tasks, you'll find step-by-step guidance and hands-on projects that help you grow from foundational knowledge to advanced applications.

Related courses

Cover image for TensorFlow for Deep Learning Bootcamp: Zero to Mastery
Cover image for Modern Deep Learning Foundations
Cover image for Deep Learning - Crash Course 2023
Cover image for Deep Learning - Recurrent Neural Networks with TensorFlow
Cover image for Deep Learning - Artificial Neural Networks with TensorFlow
Cover image for Deep Learning - Convolutional Neural Networks with TensorFlow