Java 101: Java Programming for Beginners
What you'll learn
- Set up the development environment
- Troubleshoot errors
- Work with integer variables
- Work with floating point variables
- Use Math functions
- Work with char variables
- Understand Java strings
- Work with simple and complex conditionals
- Use switch...case... break statements
- Work with while and do...while loops
- Create for loops
- Work with standard arrays
- Create multidimensional arrays
- Code ArrayList Objects
- Understand the map data structure
- Create simple and complex custom functions
- Modeling with Object Oriented Java
- Creating class constructors
- Understanding inheritance
- Creating and using abstract classes
- Working with date/time classes
- Working with string classes
- The exception class
- The object class
- Primative classes
- Writing and reading data via file I/O
- Serializing classes
- Creating GUIS with swing
- Event Handeling
- Reading and parsing XML Data
- Writing XML data
- Mac or PC
- Free Java Software Development kit from Oracle (Downloadable)
Do you want to learn an in-demand, current and frequently used programming language? Are you computer science student who needs an understandable supplement for your college-level CS course? Do you want to learn an enterprise-level programming language? Would learning Java improve your career prospects? Do you simply want to learn a language that is flexible, powerful and fun?
Your adventure starts here. Java Programming for Beginners is an excellent introduction in to the world of Java programming. Expert instructor Zachary Kingston will take you through the basics of Java syntax and the complexities of Object Oriented Programming. You'll have a full understanding of Java SE programming and be able to write Java programs with graphical user interfaces that run on PC, Mac or Linux machines.
This course contains hours of informative and entertaining video lecture, challenging lab exercises, and dozens of code examples you can run and learn from. You're invited to code along with the instructor as you build your library of in-demand library skills.
Who this course is for:
- New Developers
- Programmers who want to learn an enterprise level langauge
- Students in computer science courses
- Web developers wanting to advance their skils
- Anyone who wants to understand object oriented programming
Dollar Design School is a streaming video network that teaches digital skills such as web development, graphic design, and digital productivity. We believe that education should be accessible to all. You can find Tech Learning Network content on Udemy, our website, and throughout the online video world.
The Dollar Design School specializes in teaching accessible technical skills to people just getting started in technical careers, including web development, digital design, and other career paths enabled by technology.
Zachary Kingston is a recent Clarkson University graduate with degrees in Computer Science and Psychology. He hopes to use his diverse set of skills to create and teach technology in a unique, user friendly manner. Based out of Jericho Vermont, he works as a software contractor, exploring his interests in education and entrepreneurial business.
Life long learning is important to Zachary which is represented by his eclectic and broad employment history. At one point he made a living teaching tourists about ice cream. He has also written many different software applications using a variety of development platforms. In the future, Zachary hopes to start his own game development company or teach computer science at the secondary level.
While Zachary was originally drawn to programming for the specific purpose of game design, his formal and practical educations have greatly broadened his appreciation for the discipline. As programming languages continue to become simultaneously more powerful and easier to use, he believes the time is right for computer science to become a core discipline in schools.
During his free time, Zachary can be found frantically developing video games hiking, winter camping, frigid Vermont winters, and crisp summers. Zachary's immediate family also lives in Vermont. He believes his greatest achievement is somehow maintaining a five-year relationship.