
Packt Expert
Paulo Dichone
Paulo Dichone is a software engineer and educator with expertise in Android, Java, Flutter, and AWS Cloud technologies. He holds a computer science degree and has taught software development and cloud computing to a global audience.
44 Courses by Paulo Dichone

ADK Mastery - From Beginner to Advanced Agent Development
Master the ADK: Build, Deploy, and Optimize Advanced Agents for Real-World Applications
Gain a solid foundation in ADK and learn how to build intelligent agents from the ground up. Explore key concepts, hands-on development, and advanced techniques like memory management and callbacks. By the end, you'll be ready to create and deploy agents for real-world applications.
Packt | 2025 | 160 min

AI & LLM Engineering Mastery - GenAI, RAG Complete Guide
Master Generative AI, Transformers, LangChain & RAG from Scratch to Deployment
Explore the world of Generative AI and large language models from the ground up. You'll move from foundational concepts to building and deploying real-world AI applications using tools like Transformers, LangChain, and OpenAI. No prior experience with AI is required, making it accessible for anyone ready to dive in.
Packt | 2025 | 1096 min

AI Enhancement with Knowledge Graphs - Mastering RAG Systems
Unleashing the Power of Knowledge Graphs in RAG Systems
Explore how knowledge graphs can supercharge RAG systems and AI applications. You'll set up your environment, work with Neo4j, and learn to build, manage, and query knowledge graphs. By the end, you'll be ready to integrate these tools into real-world projects and boost your data science expertise.
Packt | 2024 | 156 min

Android Jetpack Compose - Build Android Native UIs Fast
Kotlin Android App Development: Hilt and Dagger, ROOM DB, ViewModel, Navigation, and Clean Architecture
Explore how to build modern Android apps using Jetpack Compose and Kotlin. Start from the basics of composable functions and state management, then progress to creating full-featured native UIs. Gain hands-on experience with real app projects while mastering essential development tools and architecture patterns.
Packt | 2022 | 1558 min

Architecting AI Solutions - Scalable GenAI Systems for the Future
Master scalable Generative AI architectures and unlock the future of intelligent systems
Explore the world of scalable Generative AI by learning how to design, deploy, and manage robust, cloud-native systems. Gain practical experience with advanced architectures and real-world applications, while mastering strategies for security, resilience, and cost optimization.
Packt | 2024 | 159 min

Building Autonomous AI Agents with LangGraph
Master AI Agents with OpenAI and LangGraph
Discover how to build intelligent AI agents using OpenAI and LangGraph. You'll move from foundational concepts to advanced techniques, applying what you learn through hands-on projects. By the end, you'll have the skills to create practical AI solutions for real-world tasks.
Packt | 2024 | 180 min

Building Smarter Systems - Multimodal RAG with GPT-4 for Search & Recommendations
Leverage GPT-4 and Multimodal RAG to Build Cutting-Edge Search and Recommendation Systems
Discover how to create advanced search and recommendation systems by combining GPT-4 with multimodal Retrieval-Augmented Generation. You will learn to integrate text and image data, build scalable AI workflows, and deliver smarter, context-aware solutions for real-world applications.
Packt | 2024 | 95 min

ChatGPT Mastery - Crafting Effective Prompts for Optimal Results
ChatGPT Wizardry: Empower your creativity, craft dynamic conversations, and code with AI brilliance
Unlock the full potential of ChatGPT by learning how to craft effective prompts for creative writing, coding, and innovative projects. Build practical skills in prompt engineering to streamline your workflow and spark new ideas using AI. Whether you want to write, code, or brainstorm, you'll discover how to get the best results from ChatGPT.
Packt | 2023 | 137 min

Claude API for Developers - Building Intelligent Applications
Build AI-Powered Applications with Claude API and Advanced Techniques
Explore how to use Claude API to build smart applications through practical coding and real-world projects. You will learn to create AI chatbots, document analysis tools, and scalable systems using advanced techniques. Move from basic integration to production-ready AI solutions with a focus on best practices.
Packt | 2026 | 177 min

Code the Future AI-Powered App Building with No-Code & Full Stack Tools
Build Full-Stack AI-Powered Apps with No-Code and Full-Stack Tools
Discover how to build AI-powered apps from the ground up using modern no-code and full stack tools. You'll learn to connect OpenAI, Supabase, n8n, and Stripe to create real, production-ready applications. From automating workflows to handling payments, you'll gain practical experience every step of the way.
Packt | 2025 | 484 min

Crafting AI Agents with Persistent Memory - The Ultimate Guide
Build Smart Agents with Lasting Memory Using LangChain, LangMem, Mem0 & Supabase
Explore how to create AI agents that remember and learn over time. You'll move from understanding the basics of memory in AI to building advanced, context-aware agents using popular frameworks. By the end, you'll know how to make agents that feel smarter and more helpful in real-world situations.
Packt | 2025 | 238 min

Deploy Intelligent AI Agents with Amazon Bedrock – Step-by-Step
Build and Deploy AI Agents Seamlessly with Amazon Bedrock
Explore how to design, build, and deploy intelligent AI agents using Amazon Bedrock. You'll move from understanding the platform's core features to hands-on deployment of real-world AI solutions. By the end, you'll know how to bring generative AI agents into practical applications.
Packt | 2025 | 124 min

Developing RAG Apps with LlamaIndex and JS
Unlock the Power of LlamaIndex and JavaScript to Build Robust RAG Applications
Explore how to build Retrieval-Augmented Generation applications using LlamaIndex and JavaScript. You will set up your environment, master core LlamaIndex features, and create advanced querying systems. By the end, you will confidently develop and deploy a full-stack chatbot powered by NextJS.
Packt | 2024 | 174 min

Django (Python) Web Framework - The Comprehensive Guide
Build Powerful Web Applications with Django
Explore Django and discover how to build robust web applications using Python. Gain practical experience with core concepts like models, views, and templates while learning to manage databases and deploy projects. By the end, you'll know how to create, secure, and launch your own Django-powered sites.
Packt | 2024 | 827 min

Essential Concepts of Vector Databases
Mastering Vector Databases for Advanced Data Management
Explore the key concepts behind vector databases and learn how they differ from traditional database systems. Get hands-on with leading solutions like Chroma and Pinecone while discovering how to integrate them with advanced AI tools. Build practical skills for managing and analyzing complex data in modern environments.
Packt | 2024 | 261 min

Flutter Web - Build a Diary Web App with Flutter and Cloud Firestore
Use the prowess of Flutter 2.0, Dart, and Google Cloud Firestone to build adaptive web apps
Discover how to use Flutter and Dart to build a dynamic web app from scratch. You will create a diary application that connects to Cloud Firestore, handles user authentication, and supports adaptive layouts. By the end, you will know how to deploy your project to Firebase hosting.
Packt | 2021 | 571 min

GraphQL and Apollo with Android: From Novice to Expert
Build modern, flexible, and extensible APIs with GraphQL and Apollo
Discover how to build reliable and scalable APIs using GraphQL and Apollo while connecting them to Android apps. You will learn both the fundamentals and practical skills needed to create, deploy, and consume modern APIs with confidence.
Packt | 2020 | 671 min

Harnessing LLMs & Text-Embeddings API with Google Vertex AI
Master Google Vertex AI's Text-Embeddings API for Advanced AI Solutions
Discover how to use Google Vertex AI's Text-Embeddings API to build smarter AI solutions. You'll set up your environment, learn the ins and outs of embeddings, and put your skills to the test with practical projects. By the end, you'll know how to apply these tools to real-world tasks like text generation and information extraction.
Packt | 2024 | 111 min

Harnessing Ollama - Create Secure Local LLM Solutions with Python
Master and Run Custom Ollama LLMs Privately on Your System with a ChatGPT-Like Interface
Explore how to set up and use Ollama for secure, local large language model solutions. You'll learn to customize and interact with models using Python, build real-world applications, and create private chat interfaces without relying on cloud services.
Packt | 2024 | 194 min

Intro to AWS - Your First Steps in Cloud Computing
Master Cloud Computing with AWS Essentials
Explore the essentials of cloud computing with a focus on AWS. You'll build a strong foundation in IT concepts, learn how to use core AWS services, and gain hands-on experience managing cloud infrastructure. Perfect for anyone eager to start working with cloud technology.
Packt | 2024 | 478 min

Java 21 - Exploring the Latest Innovations for 2024
Master the Latest Java 21 Features: From Record Patterns to Virtual Threads and Beyond
Stay ahead in your Java development journey by exploring the latest updates and innovations introduced in Java 21. Get hands-on with features like unnamed classes, pattern matching, virtual threads, and advanced memory management. Build practical skills that help you write cleaner, faster, and more modern Java code.
Packt | 2024 | 120 min

Learn Java Design Patterns: The Complete Guide
Get to grips with Java design patterns and write robust and extensible software
Explore the world of Java design patterns and discover how to build software that is both robust and easy to extend. You will learn how to recognize, implement, and apply proven solutions to common software design challenges. Gain practical skills that help you write cleaner, more maintainable code.
Packt | 2020 | 587 min

Master AWS DynamoDB
Master NoSQL Database Management with AWS DynamoDB
Explore AWS DynamoDB from the ground up, starting with environment setup and moving into advanced querying and index optimization. Get hands-on with the AWS CLI and SDK, and learn how to manage and fine-tune DynamoDB for high-performance, scalable applications.
Packt | 2024 | 207 min

Master ChatGPT and OpenAI APIs By Building AI Tools in Python
Crafting Intelligent Python Applications with ChatGPT and OpenAI APIs
Explore how to build intelligent Python applications using ChatGPT and OpenAI APIs. You'll move from understanding the basics of AI language models to creating your own AI-powered tools. Get hands-on with content creation, code generation, and prompt engineering as you unlock the potential of generative AI.
Packt | 2024 | 671 min

Master Retrieval-Augmented Generation (RAG) Systems
Transform AI Applications with RAG: Expert Techniques in Information Retrieval and Generation
Explore the world of Retrieval-Augmented Generation and learn how to build smarter AI applications that combine information retrieval with advanced answer generation. Move from foundational concepts to sophisticated techniques, gaining practical experience along the way. By the end, you will know how to design, implement, and optimize RAG systems for real-world use.
Packt | 2024 | 99 min

Mastering AI Agents for Databases
Integrate AI Agents with Databases using LangChain for Advanced Query Agents and Interactive Apps
Explore how to connect AI agents with databases using tools like LangChain and Streamlit. You'll learn to build, optimize, and deploy AI-driven solutions for real-world data management. Gain practical experience that will help you innovate and streamline database workflows.
Packt | 2024 | 137 min

Mastering AWS CDK - Coding Cloud Architectures
Build scalable and efficient cloud infrastructures using AWS Cloud Development Kit
Gain practical skills in building and managing cloud infrastructure using AWS Cloud Development Kit. Learn how to use familiar programming languages to define, deploy, and automate scalable cloud solutions. Move from foundational concepts to advanced, real-world projects that reinforce your understanding.
Packt | 2024 | 337 min

Mastering AWS SAM and Lambda - A Complete Hands-on Journey
Build, Deploy, and Scale Serverless Applications with AWS SAM and Lambda
Explore the world of serverless computing with a practical focus on AWS SAM and Lambda. Learn how to set up, build, deploy, and scale real applications using industry-standard tools. Gain hands-on experience with projects that reflect real-world cloud development challenges.
Packt | 2024 | 454 min

Mastering Multi-Agent Development with AutoGen
Mastering Multi-Agent Systems with AutoGen: Build, Train, and Optimize Intelligent Agents
Explore the world of multi-agent systems as you learn to build, train, and optimize intelligent agents using AutoGen. Get hands-on with practical tools and techniques for creating agents that interact dynamically and handle complex workflows. Discover how to integrate human feedback to enhance agent performance in real-world scenarios.
Packt | 2024 | 216 min

Model Context Protocol Unlocked - From Fundamentals to Advanced Customization
Master MCP Architecture and Server Development with Real-World Projects
Explore the MCP framework from the ground up and move into advanced server development. Get hands-on with real-world projects that teach you to build, deploy, and optimize MCP servers using different transport methods. Practical exercises ensure you're ready to apply your new skills in real scenarios.
Packt | 2025 | 297 min

Ollama & DeepSeek Reasoning Model Masterclass
Learn to Run DeepSeek R1 Locally and Build Smart AI Apps Without the Cloud
Explore how to run DeepSeek R1 models locally and build smart AI apps without relying on the cloud. You'll learn how to set up your environment, understand model architecture, and integrate advanced language models into your own projects. Practical coding walkthroughs and real-world examples help you gain hands-on experience.
Packt | 2025 | 103 min

Preprocessing Unstructured Data for LLMs and RAG Systems
Unlock the Power of Unstructured Data for LLMs and Retrieval-Augmented Generation Systems.
Explore the essential steps for preparing unstructured data to work effectively with large language models and retrieval-augmented generation systems. Gain practical experience handling diverse document formats and learn how to extract and organize valuable information for advanced AI applications.
Packt | 2024 | 181 min

Production LLM Monitoring: Observability, Tracing & Cost Optimization
Mastering LLM Observability Tracing and AI Cost Control in Production Systems
Gain the skills to monitor and optimize large language model systems in production. Discover how to track token usage, spot bottlenecks, and manage costs so your AI applications stay reliable and efficient. Learn practical techniques that help you keep your LLM-powered solutions running smoothly at scale.
Packt | 2026 | 155 min

Python Mastery: Build Web Apps, Automate Tasks & Explore AI
Master Python for web development, automation, and AI
Start your Python journey by learning the essentials and quickly move into building web apps, automating everyday tasks, and exploring AI. You'll go from setting up Python to creating real-world projects that showcase your new skills. By the end, you'll feel confident using Python for a variety of practical applications.
Packt | 2024 | 795 min

ReactJS - The Beginner Masterclass
Explore ReactJS from Basics to Advanced with Hooks, State Management, and Dynamic UIs
Get a solid foundation in ReactJS as you move from the basics to advanced topics like hooks and state management. You'll build dynamic user interfaces and connect your apps to real backends, gaining practical experience with hands-on projects. By the end, you'll be ready to create and deploy your own modern web applications.
Packt | 2024 | 484 min

The 4 AI Agentic Design Patterns for AI Agentic Workflows - with Ollama Models
Mastering AI Agentic Design Patterns for Efficient Workflows with Ollama Models
Explore practical ways to design and optimize intelligent AI workflows using proven agentic patterns. Get hands-on with Ollama Models while learning to build scalable, efficient automation systems. Gain real-world skills that help you create smarter, more collaborative AI solutions.
Packt | 2025 | 107 min

The Complete Flutter and Dart App Development Course
Learn Flutter - Google's mobile development framework - and build Flutter iOS and Android apps using a single codebase
Discover how to use Flutter and Dart to create mobile apps for both iOS and Android with a single codebase. You'll start from the basics and quickly move to building real apps, gaining practical skills that help you develop and launch your own cross-platform projects.
Packt | 2020 | 1290 min

The Complete LangChain & LLMs Guide
Master AI: Python & LangChain Projects with OpenAI LLMs
Explore how to use LangChain and large language models to build practical AI tools. You will move from setting up your environment to creating real-world applications like chatbots and document analyzers. Gain hands-on experience with AI-powered solutions using Python and OpenAI technologies.
Packt | 2024 | 523 min

The Complete OpenAI Agent Builder Course - Create, Automate & Launch AI Agents
Create, Automate, and Deploy AI Agents with OpenAI's AgentKit and ChatKit
Explore how to build, automate, and launch AI agents using OpenAI's AgentKit and ChatKit. You'll learn how to create dynamic workflows, add interactive features, and deploy agents for real-world use. By the end, you'll be ready to develop and embed intelligent AI-powered solutions.
Packt | 2025 | 206 min

The Comprehensive Android Developer Bootcamp
Learn new Android APIs such as RoomDatabase, ML Kit for face recognition, Cloud Firestore, Firebase, Maps, and the Android Studio IDE (integrated development environment)
Explore Android app development from the ground up using Android Studio and Java. You'll work with popular APIs like RoomDatabase, ML Kit, Cloud Firestore, and Firebase to build practical apps. By the end, you'll be ready to turn your own app ideas into reality and understand how to bring them to life on Android devices.
Packt | 2020 | 2580 min

The Docker Masterclass for Beginners
Hands-On Docker Mastery: CICD, AWS, and Real-World Apps
Get comfortable with Docker by learning how to build, manage, and deploy containers from scratch. Explore real-world scenarios like deploying multi-tier web apps and automating workflows with CI/CD. By the end, you'll be ready to use Docker confidently in your own projects.
Packt | 2024 | 285 min

Train Large Language Models Faster - Parallelism Deep Dive
Accelerating Large Language Model Training with Parallelism Techniques
Explore the world of parallelism in large language model training and discover how to speed up your workflows using advanced techniques. Dive into practical tools like PyTorch, DeepSpeed, and Runpod.io to efficiently train models across multiple GPUs. Build scalable and resilient AI systems with hands-on experience in optimizing and managing LLM training.
Packt | 2025 | 530 min

Visual Design of UI & Backends with AWS Amplify Studio
Create Stunning Full-Stack Apps with AWS Amplify Studio
Explore how to design and build full-stack applications using AWS Amplify Studio. You'll learn to connect visually appealing user interfaces with powerful backend services, making it easier to manage data, authentication, and deployment. By the end, you'll be ready to create and launch your own dynamic web apps.
Packt | 2024 | 304 min

Workflow Magic with AWS Step Functions - Automate Complex Tasks Effortlessly
Automate Complex Tasks Effortlessly with AWS Step Functions
Explore how to automate and orchestrate complex tasks using AWS Step Functions. Gain practical experience as you build, test, and debug workflows that streamline business processes. By focusing on real-world applications, you'll develop the confidence to automate tasks efficiently.
Packt | 2024 | 304 min