Practice, practice, practice.
Learning and doing tutorials is nice, but have you really made those skils your own? Can you apply what you've learned?
Put yourself to the test and start using what you've learned. Start designing solutions to problems. Start writing code.
You can look at questions asked here by others and create your own solution for problems (some or quite complex). You don't need to share these solutions, you can just create them for your own amusement and practice.
For instance, you can create a dungeon crawler where a dungeon is given by a 2-dimensional where a cell may have up to 4 connection and your goal is to collect the treasure and avoid monsters.
One such (7 x 7) dungeon could look like this:
XXXXXXX
XTX.MXX
X....TX
XXXX.XX
XM...XX
XX.X.TX
XXSXXXX
- X: wall
- . a path where you can go
- M: monster, you want to avoid these
- T: treasure, collect them
- S: Start, the entrance of the dungeon. You want to leave by coming back here
Good luck! :)