THIS WILL BE A LONG COURSE. The material will likely take me about 10-15 weeks to create, and will take you as long or longer to absorb. This covers about 4 semesters worth of material at a undergrad level in a state school.
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
'Decent' computer.
Fair level of computer literacy
2-3gb of hard drive space.
Internet connection.
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.
Classes: Lesson 0: Setting up Eclipse and the JDK
Lesson 1: Simple output and variable declarations
Lesson 3: Understanding the debugger and unraveling compilation problems
Lesson 4: Handling the debugger, errors happen!
Lesson 6: Introduction to if / else statements and boolean logic.
Lesson 8: Using math functions and if statements
Lesson 9: Intro to looping; while and do_while
Lesson 10: Using for loops / nested for loops
Lesson 11: Loops in action, and break logic
Lesson 12: Case logic / structure / breaking.
Lesson 13:Wrapper Classes vs primitives, simple methods
Lesson 14: Introduction to arrays:
Lesson 15: Introduction to methods:
Lesson 17: Introduction to Java Objects / Constructors
This is a course that I'm putting together for the community. I've found myself educating a lot of my friends on a 1-to-1 basis and I really enjoy helping them learn the joys of programming. Now I'm putting together a youtube series and trying to help people learn the basics of java program design.
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.
3rd year college student(on my second degree) with roughly 1.5 years of application design in Java. I am very familiar with a number of data structures and workarounds to common problems in java). Moreover, I work as a tutor (professional level) and have for a couple years now, so I have a background in education.



Latest Twitter post:
@ghostringmob @KLANGstrophobic just don't mind our team. We occasionally like to steal your bacon.
Top Reddit Post:
Question about the rules.
Latest WordPress Post:
Featured class: Microsoft Excel - Lessons & Training
Latest GitHub commit:
" added tracking of adding/dropping classes for Google Analytics "