¡Hola, Camilo!
Lamento que estés teniendo dificultades en el curso. Entiendo que puede ser frustrante cuando el instructor asume que ya conocemos ciertos conceptos. Sin embargo, no te preocupes, estoy aquí para ayudarte con tu duda.
Respecto al error que estás recibiendo, parece que estás intentando acceder a una variable que no ha sido inicializada. Asegúrate de que la variable "curso" esté inicializada antes de intentar acceder a su nombre.
En cuanto a tu segunda pregunta, "::" es un operador de referencia de método en Java. En el caso de "Curso::getNombre", se refiere al método "getNombre" de la clase "Curso". Este operador se utiliza para referirse a métodos existentes sin tener que crear una instancia de la clase.
Espero que esto haya aclarado tus dudas. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!