Sign up for course updates to get access to notes and the code for the first lecture!
Sign up for course updates to get access to notes and the code for the first lecture!
Signed in as:
filler@godaddy.com
You will code a lot in this course. We firmly believe you need to code yourself to understand the concepts. We also believe in comprehension over completion, so we want you to understand every line of code you write and be able to code it yourself after you graduate from the course. You should not copy the instructor; we want you to try figuring it out yourself and ask us questions if you need help. There will be coding assignments in almost every lecture that will be comprehensive, as in using and building off concepts that we learned in classes prior to ensure that you understand everything in the course. If you ever feel lost or need any assistance outside of the lectures, feel free to come to office hours, where you will get individualized one-on-one help with your assignment.
Review of concepts from the video, set up, introduction to Java, postfix, prefix, and more math operators.
If statements, switch statements, boolean expressions, and methods.
Formatted strings/printf, while/do while loops, and scope.
For loops and arrays.
Arraylists, error handling, introduction to classes, and access modifiers.
Encapsulation (using setters and getters).
Inheritance and Polymorphism (overloading).
Polymorphism (overriding) and abstraction.
Static methods/variables and interfaces.
Enums and the final keyword.
*Subject to change
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data. You will need to accept this to use the chat.