CS50x
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience.
https://www.edx.org/course/cs50s-introduction-to-computer-science
The content of the course in Turkish: https://www.kodluyoruz.org/cs50/