Dart: Primeros pasos
GratisEnciende a Bit: imprime en pantalla, variables, números y texto.
Dart: Decisiones
GratisBooleanos, comparaciones e if/else para que Bit tome decisiones.
Dart: Bucles y listas
Listas, mapas y bucles for/while para repetir tareas de Bit.
Dart: Funciones
Agrupa instrucciones en funciones con parámetros y retorno.
Dart: Objetos (POO)
Clases, objetos, métodos y herencia para construir robots.
Dart: Colecciones
Listas, mapas y conjuntos: guarda y transforma muchos datos.
Dart: Textos y números
Manipula cadenas y convierte entre texto y números.
Dart: Asincronía
Future, async y await: tareas que tardan sin congelar a Bit.
Dart: Manejo de errores
Controla fallos sin que tu programa se caiga: try/catch, throw, finally y tus propias excepciones.
Dart: Programación funcional
Trata las funciones como datos: anónimas, de orden superior, closures y map/where/reduce/fold.
Dart: Null safety
Maneja valores que pueden faltar sin errores: tipos nullable, ??, ?., ??=, ! y late.
Dart: Genéricos
Escribe código que funciona con cualquier tipo de forma segura: <T>, clases genéricas y typedef.