Attain a high-level understanding of Java concepts and fundamentals with a focus on succeeding on the AP Exam
This course will provide you with a high-level understanding of Java concepts and fundamentals with a focus on succeeding on the AP Computer Science A exam. This course provides videos for each major topic that is presented in a quick, crash-course style with an emphasis on high-level concepts in order to maximize your engagement and enjoyment of the course. This course also provides quizzes after each lecture, practice coding questions after each unit, and a final exam that mimics the same format as the real AP exam. In the last unit, I also provided extra resources and practice related to the AP Exam in case you need it.
What you’ll learn
- Understand how Java stores information in different kinds of variables..
- Utilize iteration and conditional expressions to create logic in Java..
- Able to create custom datatypes using classes and objects..
- Learn how to store data in Java using Arrays and ArrayLists..
- Understand how inheritance and recursion can be used to add complexity to programs..
- Review strategies and concepts to ensure success on the AP Computer Science A exam..
Course Content
- Introduction –> 2 lectures • 11min.
- Unit 1: Primitive Types –> 5 lectures • 19min.
- Unit 2: Objects –> 5 lectures • 30min.
- Unit 3: Boolean Expressions –> 3 lectures • 15min.
- Unit 4: Iteration –> 2 lectures • 13min.
- Unit 5: Writing Classes –> 2 lectures • 12min.
- Unit 6: Arrays –> 3 lectures • 11min.
- Unit 7: ArrayList –> 3 lectures • 17min.
- Unit 8: 2D Arrays –> 1 lecture • 5min.
- Unit 9: Inheritance –> 2 lectures • 14min.
- Unit 10: Recursion –> 2 lectures • 15min.
- Conclusion –> 1 lecture • 12min.
Requirements
This course will provide you with a high-level understanding of Java concepts and fundamentals with a focus on succeeding on the AP Computer Science A exam. This course provides videos for each major topic that is presented in a quick, crash-course style with an emphasis on high-level concepts in order to maximize your engagement and enjoyment of the course. This course also provides quizzes after each lecture, practice coding questions after each unit, and a final exam that mimics the same format as the real AP exam. In the last unit, I also provided extra resources and practice related to the AP Exam in case you need it.
We will be covering the following topics throughout this course:
- Primitive Types
- Objects
- Boolean Expressions
- Iteration
- Writing Classes
- Arrays
- ArrayList
- 2D Arrays
- Inheritance
- Recursion
Feel free to message me or post a question in the Q&A about any questions you may have and I’ll be sure to answer it as soon as I can. I can also set up 1-1 sessions if you need extra help to understand problems, homework, or a particularly hard concept. Please leave a review of the course so that I know what parts you enjoyed and which ones may need changing so that I can make future improvements. I hope you enjoy the course and get a perfect score on the exam!