Move beyond basics into practical typed programming with real-world data, reusable structures, object-oriented code, modules, APIs, and asynchronous workflows. Learn how to model complex values, organize larger programs, validate data, and write safer logic with narrowing, generics, utility types, and structured error handling. Certificate upon completion.