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
Added in 2025:
2d Game Tutorial in Java - Here is a great tuturial of programming a 2D game in Java from scratch. The author walks you through setting up the game loop, creating assets, programming the logic, ect. There are 60ish videos in this sceries going over things like operating the "camera", scrolling the map, trading with NPC's, creating cut scenes; and a lot of really cool things.
Youtube for Resources
Comments (21)
- Popular
- New
- Old
You must be signed in to leave a comment
Anonymous #11653345
15 May, 14:33
HOW TO HIRE A HACKER TO RECOVER STOLEN BITCOIN. CONSULT FASTFUND RECOVERY.
My name is Tina Van Vorst. I want to share my experience with Fastfund Recovery in the hopes that it will help others who’ve fallen victim to cryptocurrency scams like I did.
Earlier this year, I lost a significant amount of Bitcoin—over $375,000—after trusting what I thought was a legitimate investment platform. Within weeks, the platform vanished, and I was devastated. I contacted multiple forums and groups for help and eventually came across Fastfund Recovery.
Skeptical but desperate, I contacted them through their website. Their team responded promptly, asked for details about my case, and assured me they could help. I was still wary of being scammed again, but their professionalism gave me some hope.
Within 72 hours of submitting all required documentation and following their instructions, they were able to trace the transactions and initiate recovery. To my shock, they successfully recovered all of my stolen crypto. The funds were returned to my wallet securely, and they kept me informed every step of the way.
I can’t thank Fastfund Recovery enough for their support. I never thought I’d see that money again. If you’ve been scammed, don’t give up—there are people out there who can help. Contact :
G-mail: Fastfundrecovery8 at gmail com
W/app: 18075007554
0
Roy . Kesler
2 May, 22:36
TRUSTED BITCOIN-USDT RECOVERY EXPERT TO HIRE - RUDER CYBER TECH SLEUTHS CRYPTO RECOVERY REVIEWS.
Thank you, RUDER CYBER TECH SLEUTHS, for recovering my scammed bitcoin asset a couple of days ago, which is why I am reviewing their undeniable expertise in recovering lost crypto. I was on the verge of losing my life savings and also frustrated after falling for a stupid scam of pig butchering and crypto investment scam, but RUDER CYBER TECH SLEUTHS team's quick response and powerful tools made all the difference I needed. RUDER CYBER TECH SLEUTHS traced the fraudulent transactions I made to multiple wallets to those scammers and got my scammed Bitcoin back in no time. I am still in awe and shock, though I still can't believe RUDER CYBER TECH SLEUTHS successfully recovered my lost Bitcoin into my wallet. I couldn't be more grateful for your support and professionalism, RUDER CYBER TECH SLEUTHS. Thank you, thank you, thank you. You saved me from a huge loss, and I highly recommend your services.
info@rudercybertechsleuths.com
support@rudercybertechsleuths.com
whatsapp: +12132801476
Telegram : @rudercybersleuths
0
Stanislav Angelov
8 April, 19:36
Thanks!
0
tomcom tang
19 March, 12:33
that's helpful! Thanks for sharing.
+1
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