Hello Codegym Learners,
See some links below for programming videos on Youtube that I have enjoyed:
Learning to Program
This is a great video for beginners on knowing what to expect. Most beginners have the completely wrong idea what programming is. I recommend that new learners watch it a level 1. Then again at level 5 because you won't understand it at level 1. Then again at level 10 because you didnt understand it at level 5. Then again at level 15 because you won't understand it at level 10. Then again at level 20. Maybe a few more times thereafter if you still don't understand that programming is about failing over and over again. Recap of video:
- Learning to program is not easy. Almost everyone, regardless of intelligence, struggles their first time learning.
- The programming language you start with matters very little
- get used to problem solving, and I mean problem solving why your code doesn't solve the problem you want it to
- programming languages are very easy, learning to think in algorithms is what the real skill you need to learn
Learn Java in 14 Minutes
Here is a good video to watch after a few levels, maybe level 5, that explain simply some of the concepts to get you going.
Sorting Algorithms Explained
Sorting Algorithms pt2
These two videos explain how different sorting algorithms work, building towards the algorithm behind "radix sort". They don't use code but explain with pictures and graphics. I recommend that you watch this when you are mostly through with the Core quest (level 16 or higher). These have some really GREAT info on thinking algorithmically.
Dynamic Programming
This is a 5 hour video, but it single handedly made me a better programmer. It is not an easy video to understand for beginners, I wouldn't recommend watching it until you are level 30. If you watch it before that then I recommend you re-watch it when you are level 30.
Harvard's Introduction to Computer Science
Here is the playlist containing all of the 2021 lectures for Harvard's CS50 course. This is a great course for new learners and doesn't require previous programming experience. It is a general course and goes over a TON of programming concepts such as algorithms, memory, data structures, cyber security, etc.
Just for fun:
The Art of Code
This is about different designer languages that are designed more for fun than for function.
I like to find new videos each week to learn new things about programming. There are some really good ones out there (and some bad ones too). You don't need to necessarily stick with Java specific videos, not if you are interested in learning to program. Please comment if you have any good videos to share.
- Lupe
Youtube for Resources
Comments (17)
- Popular
- New
- Old
You must be signed in to leave a comment
em_correas
3 September 2024, 18:17
Thanks!!
+2
王若一
20 July 2023, 11:30
厉害
+3
Anonymous #11330618
24 June 2023, 21:34
Thats so helpful! Thank you
+3
Faisal Ahmed
6 March 2023, 13:19
Hi Guadalupe, Can you answer this question pls?
If i complete this Codegym 40 levels, is it enough to get a junior java developer job?
+1
Guadalupe Gagnon
6 March 2023, 14:38
Your ability to get a job is not in how many courses you complete (though more proof of education will get you more interviews); your ability to get a job will be determined by how well you do in interviews. It really is not hard for interviewers to give applicants a test, or multiple tests, to determine if they have the knowledge required. There are already people that I know from codegym that have successfully passed interviews and are now working as junior developers.
Can that happen to you?
Absolutely!
Will that happen to you?
That depends on you.
+5
KAI
22 February 2023, 13:27
thanks
+2
Jaime PadillaExpert
24 January 2023, 04:03
Always great info. Thank you! Let me know when you begin tutoring 😜
+6
Anonymous #11190980
23 November 2022, 06:07
Thanks for sharing.
+2
matemate123
10 November 2022, 10:48
Definitely must watch, thanks
+2
Mayank Chandratre
14 October 2022, 08:15
Thanks Lupe
+2
Robbie_Robot Student
2 October 2022, 03:12
Hey Lupe,
Thank you for taking the time to post these videos, very appreciative. I am just starting my programming journey and I am thankful for any help I can get.
+2
Domínguez Vázquez Carlos Mario
13 September 2022, 17:55
como hacer un algoritmo de colas usando un arreglo en java
+2
Jurij Thmsn
21 April 2021, 16:00
Thanks Guadalupe! I'll put them all on my list :)
+4
Jurij Thmsn
21 April 2021, 16:09
I recommend the tutorials on this channel:
Nathan Schutz
+4
Jurij Thmsn
17 June 2021, 13:22
Jacob Jenkov also has really nice tutorials on a lot of Java subjects - Articles as well as Youtube videos. My favourite source right now.
Jenkov Youtube
Jenkov Tutorials
+6
Jurij Thmsn
19 January 2022, 11:35
Coding with John is nice too for understanding basic stuff quickly :
CodingwithJohn
+3
Jcode
26 January 2022, 20:27
Another vote for Coding with John.
We need more vids from John! It's still quite a new channel, so head over there and show some love.
CodingWithJohn
+2