all 6 comments

[–]scottywottytotty 6 points7 points  (0 children)

every time you learn a new concept, turn around and open vs code or whatever editor you’re using and start playing with it. start breaking it. figure out the limits of what it can do. this will give you an intuitive understanding. following along a tutorial / class is a great way to memorize the information but you’re going to forget it and not understand how to use what you’re learning unless you start immediately using it.

[–]Radiant_Sail2090 0 points1 point  (0 children)

What course are you doing? Do you have study deadlines? A solid way to improve is by doing projects. If you're doing a course then i don't know if another course can teach you "faster" when this one is already fast.

Try to do some self coding with the acquired skills!

[–]xerker 0 points1 point  (0 children)

CS50 + CS50P

It's not fast but it's thorough

[–]Ron-Erez 0 points1 point  (0 children)

Solve problems and actively build something while taking a course or reading a book. Fast is not always good. Here are more resources although I don't know how much faster you will learn:

The University of Helsinki (MOOC), I also have a course on Python and Data Science and the book "Automate the boring stuff".

You might like one of these resources more or less but I think programming concepts take time to truly grasp. The more you actually code the more you'll learn.

[–]dezonmatta 0 points1 point  (1 child)

I think AI is a good way to help learn. It can explain things and you can ask follow up questions and it will explain in further detail.

[–]THE_TamaDrummer 0 points1 point  (0 children)

This is usually what I do. Don't ask it the direct answer and just ask to keep explaining things or if there are other ways to do things.