CS50 is an introduction to the intellectual enterprises of computer science and the art of programming.
taught in Harvard and Yale and it’s open for free in Edx.
I’ve enrolled in this course in 2018 and stopped, tried to start over in 2019 and stopped, started again 18.3.20 and hopefully will finish it.

course main languages are C and python, keep in mind it’s just an introduction