Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Data-Driven Apps with Core Data, ML, and App Architecture

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will dive into building data-driven apps by mastering Core Data, Machine Learning (ML), and app architecture. You’ll learn to create dynamic and efficient apps by integrating these essential technologies. By the end of the course, you’ll have developed hands-on skills in data management, machine learning model deployment, and structuring apps for scalability and performance. You will start by developing a Core Data math game, where you will learn to manage game data, implement high scores, and build interactive game views. The course then moves into converting your Core Data game to Swift Data, refining your understanding of modern data frameworks. Finally, you will explore creating a Titanic survival prediction app using Core ML and Create ML, building a complete end-to-end machine learning project. This course is perfect for anyone looking to understand app architecture and data management in iOS development. The content is ideal for developers aiming to deepen their knowledge of Core Data, Swift Data, and integrating ML models into apps. Prior experience in iOS development and Swift programming is recommended. By the end of the course, you will be able to build and deploy data-driven applications using Core Data, Swift Data, and Core ML, design robust app architectures, implement machine learning models in Swift, and manage app data with modern frameworks like Core Data and Swift Data.

Syllabus

  • Core Data Math Game
    • In this module, we will explore how to build a fully functional math game using Core Data. You will learn to implement high score management, design the game logic, and refine the UI with dynamic assets and localization. By the end, you'll have the skills to create an engaging data-driven game app with smooth user interactions.
  • Converting to Swift Data Math Game
    • In this module, we will focus on migrating from Core Data to Swift Data to take advantage of its modern features. You'll learn how to refactor models and views, simplify data operations, and improve the overall architecture of the game for better performance and scalability.
  • Building and Deploying Titanic Survival Predictions With CoreML and CreateML
    • In this module, we will guide you through creating a Titanic survival prediction app using CoreML and CreateML. You will learn to train a model, integrate it into your app, and build an intuitive UI for collecting data and displaying predictions. This will be a hands-on experience with machine learning integration in a real-world application.
  • Alarm App
    • In this module, we will walk you through the process of building a comprehensive alarm app, from the ground up. You'll work on everything from project setup and custom icon creation to building advanced features like time selection, sound management, and push notifications. By the end, you'll be ready to deploy an engaging, fully functional alarm app.

Taught by

Packt - Course Instructors

Reviews

Start your review of Data-Driven Apps with Core Data, ML, and App Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.