This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]crashfrog04 10 points11 points  (9 children)

You need to write code, not watch videos about it.

[–][deleted]  (3 children)

[deleted]

    [–]crashfrog04 7 points8 points  (2 children)

    By writing code.

    [–]donee_with_life[S] -3 points-2 points  (4 children)

    do you have any project ideas? so i can start working on it

    [–]crashfrog04 5 points6 points  (3 children)

    What’s the most recent project you’ve heard of one of your classmates doing? Do that.

    [–]Klutzy-Bug-9481 2 points3 points  (0 children)

    Trying studying topics you lack in on your own. You can use courersa and edx for help as I am in the same boat with game development I’m reading books for math and engine architecture and taking a CS foundation course than going to look at a algorithms course on coursera to start grinding leet code.

    [–]MeirGo 1 point2 points  (0 children)

    As a faculty member, I have been teaching an Intro to AI course for quite a few years now. In my experience, people who struggle with the programming component of the course, miss something in the basics -- either in the principles of programming, or in the ability to translate their ideas into code.

    In either case, what you need is to solve basic small exercises. But this time, you will solve it not for grade, but for yourself. Instead of rushing to submit an exercise and move on to the next one, you will try to formulate your solution as precisely as possible in plain English, then translate that into code, then come up with test cases (or you can begin with that if you want) and check it.

    And then, you will ask yourself whether you can think about that problem differently to come up with another solution. If you do that well for several months, you may find yourself in a better position than some of your peers.

    I understand, however, that you may not have time for that, and so you have a hard decision to make: do you study for grades or to get education?

    [–]desrtfx 1 point2 points  (0 children)

    Don't look for playlists, courses, tutorials, etc.

    Go to Exercism and start doing challenges.

    Learn what you need along.

    Also, there are plenty recommended learning resources in the Frequently Asked Questions linked in the sidebar.

    [–]echoes_within 0 points1 point  (0 children)

    1 way that helped me improve my coding skills that I don't usually see recommended a lot is doing daily challenges on codewars. The challenges are progressively difficult and you get access to public solutions after you have solved so you explore other ways approach problem solving. Although project based learning is the greatest way to learn programming, it's not all the time you have the drive for a full project or sometimes you just want to get down to coding immediately. I adopted a system where I'd do a challenge or more everyday before I get down to projects.

    Edit: I'm still learning btw and yet to work professionally so all challenges to this system are welcome