A simple video introduction to java, this will span from setting up the compiler to early objects, arrays, simple data verification and other sorts of material.
I will go out of my way to help clarify any and all issues that my students may encounter, I want to help everyone learn to the best of my ability.
- no lectures added
Fair level of computer literacy
2-3gb of hard drive space.
Speaking English fluently will be a major help to you since it will be in spoken English.
Ability to type relatively quickly will be a HUGE help to you
As I add videos to the course, I will do my best to make them available here, as well as on the relevant reddit (/r/JavaForBeginners). Note: All videos should be watched with 720p quality / fullscreen (if possible)!! Text will appear fuzzy if you watch in lower qualities or lower screen resolutions.
Subreddit available here: http://www.reddit.com/r/javaforbeginners Website now available at BeginnersJava.com.
These 2 locations will be the best place to reach me. (I want to mention, the ads that are being served through cppforbeginners are not my ads, I collect 0 money from them) if I could turn them off (for free) I most certainly would.
Courses for intro to java will begin on July 1, 2011
Note: Homework will be "graded" in this class, unlike my C++ class. I ask that you guys please try to understand the motives behind this change. I want to ensure that you are all gaining good coding habits, and understand that the languages we're learning are adaptable.
[Lesson 9: Boolean Logic / Operators] (http://beginnersjava.com/?p=34)
[Lesson 13: More Loops! Sentinel and Break] (http://beginnersjava.com/?p=43)
The live lectures won't actually be lectures, but they will be times when I allow people to ask me questions about the coursework that I've shown them. I'll take an hour or two every week and find some way to facilitate this (it might involve justin.tv, stickam, or some other type of screencasting / chat room. I'll work out the details of this as users become interested in live sessions with me)
If a student really needs extra help, I can do my best to accommodate them in a Skype session.
College dropout with roughly 4.5 years of professional Java development. I am very familiar with a number of data structures and workarounds to common problems in java).