CoursebeginnerFree
Java Programming
Coursera
β± Approximately 21 hours
Code and run your first Java program in minutes without installing anything! This beginner-focused course will give you the basic skills needed to write a simple program in Java. Topics covered include variables, operators, loops, conditionals, and arrays.
More resources on Programming Fundamentals
WebsiteFree
Nand2Tetris
Free course website for hardware/software fundamentals
WebsiteFree
CS50 Harvard
Official site with free course materials
WebsiteFree
freeCodeCamp
Free coding bootcamp with fundamentals tracks
WebsiteFree
Teach Yourself Computer Science
Curated guide to CS fundamentals with free resources
VideoFree
freeCodeCamp - Programming for Everybody
Python for beginners, fundamentals focus
CourseFree
CS61A: Structure and Interpretation of Computer Programs
Learn programming fundamentals with CS61A, taught by John DeNero. Explore structure & interpretation of computer programs.
