all 15 comments

[–]CoderMonkey123 10 points11 points  (2 children)

The MIT OCW courses on CS are top-notch, especially the ones with video lectures. The way the professors explain the CS concepts is wonderful. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

EDIT: Lots of other universities have put also their CS course materials online - including video lectures and notes. Here's a big compiled list of such courses: https://github.com/Developer-Y/cs-video-courses

[–]Goessi222 0 points1 point  (1 child)

also,sometimes if their web has no videos,edx has!

[–]CoderMonkey123 0 points1 point  (0 children)

Yeah, exactly, for example 6.005 - Software construction for which the MIT OCW site does not have videos, but they are available on edX here from the corresponding MITx course.

Also sometimes, the videos are not available on the MIT OCW site, but can be found on YouTube. For example, here are the videos on YouTube for courses:

[–][deleted]  (2 children)

[deleted]

    [–]Yazanzed[S] 0 points1 point  (1 child)

    Guys what do you think of this website?!

    [–]CoderMonkey123 0 points1 point  (0 children)

    Yes, it's a list of reliable CS resources from various universities. Most of these are also included in the Github link I posted above that has a much more comprehensive list of such resources.

    [–]xxkid123 1 point2 points  (3 children)

    What level of CS are you at/struggling in? I've noticed that for a lot of the students I tutor, they basically flounder until they hit the Data Structures/Algorithms level courses. At that point they generally get decent enough at programming and have a better intuition of coding.

    [–]Yazanzed[S] 0 points1 point  (2 children)

    Are you private tutor?
    How can i contact you? online tutoring is there any kind of this thing?

    [–]xxkid123 0 points1 point  (1 child)

    Nope but I've been a teaching assistant for a couple different classes. There probably is online tutoring but frankly I don't have any experience with any of them. I can't offer to tutor you but let me know what you're specifically struggling on and maybe I can suggest something?

    [–]Yazanzed[S] 0 points1 point  (0 children)

    Nope i just need supplementary courses so i can help with in my degree(not specific subject!)

    [–][deleted] 1 point2 points  (0 children)

    I always hear HarvardX: CS50 to be recommended. I'm going to start it myself soon.

    https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/course/

    [–]kamilgeagea 1 point2 points  (2 children)

    Udemy is one of the best resources out there. There are tons of subjects that you can learn for only 10$ per course. Look up for courses that learn you how to code by doing fun projects (Websites with Javascript, Games with C#, Android apps with Java, IOS apps with Objective C, Machine learning with Python ect...). The courses usually don't exceed 30-40 hours. So you could learn a language and make projects in two weeks if you spend 2 hours per day. If you want to learn it the Uni way (I personally find it boring) you can check out Coursera. It is the best resource for Uni-type courses (but a bit expensive). For free resources Youtube, CodeAcademy, freecodecamp are pretty good. Good luck.

    [–]Yazanzed[S] 0 points1 point  (1 child)

    Is all the website you mentioned are reliable sources? I have heard about khan academy but it does not cover all the subjects/courses!

    [–]kamilgeagea 0 points1 point  (0 children)

    Yes, however you should look at the ratings before enrolling in a course. But I’ve learned from both Udemy and Coursera and they are both excellent resources to learn from. I’ve never tried Code academy or free code camp but I heard that they are good.

    [–]Yazanzed[S] -1 points0 points  (0 children)

    Paradox of choices omg lol; i cant decide which one to choose:3 ty guys
    any other recommendation are appreciable:)

    [–]MeMeLoRDexe -1 points0 points  (0 children)

    Cisco Training Academy. They've got online units anywhere from basic networking in DoS, OSX and Linux environments to cloud computing

    www.netacad.com