Ron Erez

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

Cover image for Applied Calculus for Data Science and Machine Learning with Python

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

Cover image for Building iOS Games with SpriteKit - From Zero to Hero

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

Cover image for Deep Dive Android Development using Jetpack Compose

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

Cover image for Deep Dive iOS 16 Swift - SwiftUI Programming

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

Cover image for Deep Dive iOS 18 & SwiftUI 6 - An 80 Hour Project Based Course

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

Cover image for From Base44 Design to SwiftUI - Building iOS Apps with Ease

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

Cover image for From Base44 to Jetpack Compose - Building Android Apps with Ease

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

Cover image for Interactive Data Science Projects with PyTorch, Shiny, and Pandas

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

Cover image for Mastering SwiftData & SwiftUI for iOS Development

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

Cover image for SwiftUI iOS 16 Crash Course - Emoji Quote App in SwiftUI

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

Cover image for SwiftUI iOS 18 Animations - Transform Code into Motion

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

Cover image for The Complete Python and Data Science Bootcamp

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

Cover image for Vibe Coding with Cursor AI & Google Stitch - Build Python, iOS, Android & Web Apps

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