
Packt Expert
Ron Erez
Ron Erez is a computer programmer, educator, and mathematician with over 30 years of programming experience. He has taught mathematics, computer science, and English literature at various educational levels.
13 Courses by Ron Erez

Applied Calculus for Data Science and Machine Learning with Python
Master Calculus with Python for Real-World Data Science and Machine Learning Applications
Explore essential calculus concepts and see how they power real-world data science and machine learning. Work hands-on with Python to understand limits, derivatives, and optimization, and discover how these tools help solve practical data problems.
Packt | 2025 | 452 min

Building iOS Games with SpriteKit - From Zero to Hero
Master iOS Game Development with SpriteKit and Interactive Gameplay
Explore the essentials of iOS game development by working with SpriteKit and Swift. You'll learn how to build interactive 2D games from scratch, covering everything from basic scene setup to advanced features like physics, animations, and sound effects. By the end, you'll have the skills to create your own complete games.
Packt | 2025 | 505 min

Deep Dive Android Development using Jetpack Compose
Become Proficient in Android Development with Jetpack Compose
Explore Android app development from the ground up using Jetpack Compose. Build modern user interfaces, manage data efficiently, and add advanced features like animations and dependency injection. Gain practical experience by creating real-world projects and mastering essential development tools.
Packt | 2026 | 1151 min

Deep Dive iOS 16 Swift - SwiftUI Programming
Project-based approach to iOS 16 development using MVVM design pattern with SwiftUI programming
Explore iOS 16 app development by building real projects with SwiftUI and the MVVM design pattern. Strengthen your Swift programming skills while mastering Xcode 14 tools and efficient coding techniques. By the end, you'll be able to create polished apps and user interfaces from scratch.
Packt | 2023 | 3257 min

Deep Dive iOS 18 & SwiftUI 6 - An 80 Hour Project Based Course
Master iOS 18 & SwiftUI 6 through hands-on projects for professional app development
Explore the latest in iOS development by building real-world apps with iOS 18 and SwiftUI 6. Strengthen your Swift programming skills while mastering advanced UI design, state management, and machine learning integration. Gain practical experience through hands-on projects designed for professional app development.
Packt | 2025 | 5330 min

From Base44 Design to SwiftUI - Building iOS Apps with Ease
Master iOS App Development with SwiftUI and Base44 Prototyping Techniques
Discover how to turn your app ideas into reality by learning both no-code prototyping and hands-on coding for iOS. Start with Base44 to quickly sketch out your concepts, then move into SwiftUI to build polished, fully functional apps. By the end, you'll be ready to publish your creations on the App Store.
Packt | 2025 | 517 min

From Base44 to Jetpack Compose - Building Android Apps with Ease
Build Android Apps with Kotlin and Jetpack Compose from Prototype to Play Store
Start building Android apps from scratch using intuitive tools and modern techniques. You will learn to prototype ideas, program with Kotlin, and design interactive user interfaces. By the end, you will have created a complete Flashcards app and be ready to publish your own apps.
Packt | 2025 | 324 min

Interactive Data Science Projects with PyTorch, Shiny, and Pandas
Build Interactive Data Science Apps with PyTorch, Shiny, and Pandas in Python
Explore how to build interactive data science applications using PyTorch, Shiny, and Pandas in Python. Gain hands-on experience creating dynamic dashboards, visualizing data, and integrating machine learning models into web apps. Develop practical skills for building powerful, interactive data projects.
Packt | 2025 | 245 min

Mastering SwiftData & SwiftUI for iOS Development
Build Robust iOS Apps with Advanced Data Management and UI Design
Explore advanced techniques in SwiftData and SwiftUI to build robust iOS apps. Learn how to manage complex data, create custom user interfaces, and optimize performance for a seamless user experience. Gain hands-on experience through practical projects that mirror real-world app development challenges.
Packt | 2025 | 828 min

SwiftUI iOS 16 Crash Course - Emoji Quote App in SwiftUI
Let's explore mobile application development by creating an emoji quote app with SwiftUI iOS 16
Dive into mobile app development by building an engaging emoji quote app using SwiftUI and iOS 16. You'll get hands-on experience with core SwiftUI components and learn how to create dynamic, interactive interfaces that work across Apple devices.
Packt | 2023 | 215 min

SwiftUI iOS 18 Animations - Transform Code into Motion
Master the Art of Dynamic Interfaces with SwiftUI Animations
Explore the world of SwiftUI animations and discover how to bring your iOS app interfaces to life with smooth, engaging motion. You'll move from animation fundamentals to advanced techniques, learning how to design interactive and visually impressive user experiences. Perfect for developers ready to take their app designs to the next level.
Packt | 2025 | 407 min

The Complete Python and Data Science Bootcamp
Build Real-World Skills in Python, Data Science, and AI Through Projects
Start with Python basics and move step by step into data science and AI. Build your skills through hands-on coding, real-world projects, and practical exercises. By the end, you'll be ready to tackle programming, data analysis, and machine learning tasks with confidence.
Packt | 2025 | 1427 min

Vibe Coding with Cursor AI & Google Stitch - Build Python, iOS, Android & Web Apps
Learn to Develop Web and Mobile Apps with Python, iOS, Android and AI Tools
Explore how to build web and mobile apps from scratch using Python, iOS, Android, and AI tools like Cursor AI and Google Stitch. Through hands-on projects, you will learn to create polished, interactive applications for multiple platforms. Gain practical experience that helps you confidently bring your app ideas to life.
Packt | 2026 | 261 min