At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
Write out and plan a solution before getting into something.
Post some problems. What are you having trouble solving? Where do you get stuck? Why is your code not working?
I agree with bibby completely. You are failing to connect with the material. OK. We get that. But without seeing the how we can't talk about the why!
Also, I have to admit the MIT class is a bit of a crash course. They have different expectations of their users than many schools. Perhaps adding in a slightly different format would help you get the basics more fully. Then applying the basics can become easier.
Individual topics you don't get can be looked at here:
Another free class that comes at it a little differently is here:
No matter what you use, you can post questions on OS and get some help with them.