- COURSE INFO
- This Java course will introduce key concepts in programming to help you form a solid foundation around universal coding principles like variables and data structures.
- WHAT YOU'LL GAIN
- You will have a better understanding of Object-Oriented programming halfway through the course, and we will slowly ease into more nuanced topics in Java which pertain to its unique static syntax, such as defining abstract classes, inheritance, and polymorphism.
- ADDITIONAL INFO
- The amount of time this course takes is contingent upon your experience level and how much time you dedicate to the course. We recommend you time yourself during exercises and revisit each topic periodically to boost long term memory of the content. Additionally, you should pursue independent projects in Java and do external research on any misunderstandings in order to gauge a better general proficiency of the language.
- TOPIC LIST
- As you progress through the course, the following topics will be available to you for your reference. We recommend you go in order to build a solid foundation for each topic but you are welcome to skip ahead if you believe you are well familiar with the topic.