I've been studying here for a year now. An excellent educational program created by currently practicing specialists, the freshness and relevance of the taught material is felt. The unique format of full-fledged online learning is sitting in pairs from home, wrapped in a blanket with a cup of tea. There are a lot of different events: workshops, volunteering, internships, participating in all this, you strongly integrate into the IT world, you begin to better understand how the community works from the inside. A very cool experience. However, I must warn you that you need to study a lot and take a serious approach to the process of self-education. If you expect an easy walk with a diploma at the end, just pass by. Apply here only if you really love IT and are ready to devote 3+ hours a day to studying and programming.