I give you the best 200+ assignments I have ever created (Java)
Need online pdf (prefferably free) for quick learning
Building Java Programs: A Back to Basics Approach (5th Edition)
Website for practicing Java?
What is a basic Java program?
Why are basic Java program examples important for beginners?
Where can I find basic Java program examples?
Videos
I'm a public school teacher who has taught the basics of programming to nearly 2,000 ordinary students over the past fifteen years.
I have seen a lot of coding tutorials online, but most of them go too fast! Maybe some people can learn variables and loops and functions all in one day, but not my students.
So after some prompting from my wife, I've finally decided to post a link to the 200+ assignments I have used to teach Java to my own classes.
I almost never lecture.
Students learn programming by DOING it.
They work through the assignments at their own pace.
Each assignment is only SLIGHTLY harder than the previous one.
The concepts move at normal person speed.
Hopefully the programs are at least somewhat interesting.
Anyway, I'll be happy to help anyone get started. Installing the Java compiler (JDK) and getting your first program to compile is BY FAR the hardest part.
My assignments are at programmingbydoing.com.
Cheers, and thanks for reading this far.
-Graham "holyteach" Mitchell
tl;dr - If you've tried to teach yourself to code but quickly got lost and frustrated, then my assignments might be for you.
Edit: Wow! Thanks so much for all the support. I knew my assignments were great for my own students, but it is good to hear others enjoy them, too. Some FAQs:
I've created r/programmingbydoing. Feel free to post questions and help each other out there.
No, there are currently no solutions available. My current students use these assignments, too.
I'm sorry some of the assignments are a bit unclear. I do lecture sometimes, and I didn't write all of the assignments.
I Really suck at retaining information of all the functions and keywords, so if someone could find me a webpage or somethig that gives me information on the arguements like this: "System.out.println(" "); prints out the things inside the quotation marks" ect. I would be very thankfull.