
Learn how to repeat tasks automatically using loops to make your programs efficient.

Learn how to make your program decide what to do based on conditions.

Understand and use variables (placeholders for values) and data types (what kind of value a variable can hold).

Get your development environment ready and write your very first C# program (Hello World).

Understand HTTP methods (GET, POST, PUT, DELETE), request headers, sending data in the request body, and building a reusable networking layer with proper error handling.

Learn how to make GET requests to a REST API using URLSession, decode JSON into Swift models with Codable, and display the data in a SwiftUI list.

Improve performance for smoother lists, add accessibility for VoiceOver users, integrate subtle haptics for feedback and refine UX: empty states, pull-to-refresh, and consistent animations

Add motion and interactivity to your UI using SwiftUI’s built-in animation capabilities for smooth, engaging transitions.

Learn to style your SwiftUI views with fonts, colors, shadows, padding, and custom modifiers to make your UI visually appealing.

