Later this year
Advanced visual effects and motion graphics
A captivating journey into the world of immersive and dynamic user interfaces. This course unlocks the secrets behind the implementation of mesmerizing visual effects, animations, and interactive motion graphics, offering developers the tools to create apps that not only look stunning but also engage users in a truly captivating experience.
Later this year
Aesthetics and interaction design
The interplay between aesthetics and functionality is a constant presence in app development. Here you will understand the principles behind creating visually appealing and user-friendly interfaces. Topics covered include color theory, typography, user-centered design, and accessibility. By the end of the course, students will possess the skills to design apps that achieve the perfect balance between aesthetics and usability.
Later this year
Audio processing
Celebrate the realm of audio processing on Apple platforms through this course. Explore the fascinating connection between sound and technology, and gain a deep understanding of the principles behind creating and manipulating audio within mobile apps. Topics covered include audio signal processing, sound synthesis, real-time effects, and interactive audio experiences.
Later this year
Backend strategies for modern apps
Enter the realm of modern client-server protocols and explore cutting-edge approaches to enhance communication between apps and remote data sources. We'll talk about concepts such as REST, backend for frontend, protocol buffers, distributed actors and more. At the end of the course, you'll have a good understanding of how to improve data exchange, scalability, and communication between apps and remote services.
Later this year
Handoff and design systems
This course equips learners with the skills to seamlessly transition from design to implementation, leveraging design systems and efficient handoff processes. Key topics include creating and maintaining design systems, utilizing collaboration tools, managing code handoff, and the practical application of handoff tools.
Later this year
Hello world
This course offers a beginner-friendly introduction to fundamental computer science concepts. It serves as a starting point for understanding essential ideas and lays the groundwork for deeper exploration in future courses.
Later this year
Let's build an app from scratch
A hands-on journey into the art of building apps. Students will explore the complete development process, starting with concept ideation and concluding with a fully functional app. Key topics encompass project planning, design and user interface considerations, programming, and testing.
Later this year
Pragmatic data persistence
This course is your gateway to mastering data persistence. Dive into data modeling, caching, and efficient storage solutions, while acquiring the skills needed to make informed decisions for robust data management in your projects.
In the spotlight
The pocket-sized guide to Swift
Discover the essential aspects of Swift, the backbone of app development on Apple platforms. This course explores syntax, type safety, macros, generics and more with a hands-on approach. Build a solid foundation in Swift to establish the groundwork for your journey.
Later this year
The SwiftUI revolution
A thorough exploration of SwiftUI with a focus on practicality and real-world applications. Key topics include declarative UI, data flow, animations, composition, error handling, and more. This course equips you with the skills and knowledge to harness the full potential of SwiftUI and join the UI revolution on all Apple platforms.
Later this year
Tiered testing for highly resilient apps
Achieve high coverage and maintenance by matching the right tests with the right approach. This course focuses on teaching an efficient and practical method for testing apps.