You can also Google video lectures from different universities like Harvard CS50. You can follow along with the videos, and try to accomplish the assigned projects as well.