Java Object-Oriented Programming: AP Computer Science B (Udemy.com)
AP Computer Science, Java Programming, Object-Oriented Programming, Java GUI, OOP, Java, Algorithms, Data Structure
Created by: Eric Chou
Last updated March 2019
What you will learn
- Learn object-oriented programming in Java.
- Study basic algorithms and data structure using Java
- Meet the course requirements for AP Computer Science B (2nd Semester)
- Complete review materials for AP Computer Science Exam and College Level Java Programming Courses
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.7 out of 5higher than 90% of them
- Reviews109#213 of 232 by number of reviews
- Length52.5 hourslonger than 94% of them
- Last updatedMarch 2019earlier than 78% of them
Course Description
[CS 23]
[Please watch all preview videos before signing up this course]
[This is the 2nd semester of College Level Java Course. Please make sure that you have done 1st semester College Level Java equivalent course before signing up this course. You may signed up both at the same time but make sure you have enough capability to handle this course.]
This course covers the second semester of AP Computer Science which includes complete introduction for Java Object-Oriented programming. The course is suitable for people who are seeking for a on-line class for introduction to Java programming, who are preparing for AP Computer Science Exam in high school and who want to sharpen their knowledge in Java.
This part B course includes complete tutorials for Java Object-Oriented Programming, Program Analysis, and introduction to algorithms which included recursive programming, data structure and algorithm development. This course revolutionize the way computer science is taught. Instead of teaching textbook chapter by chapter.
This course will be focused on an example program in each lecture. Lucid big idea in computer science will be introduced by the example program. It is followed by explanation of Java syntax and other language features. Practice questions, quizzes, and programming exercises will be given thereafter to enhance the understanding of the idea and to help to improve programming efficiency and test scores.
A spiral study model is suggested for student to build up good programming habits and shorten learning cycles in programming.
I would proudly say that this is one of the best Java Programming course on-line ever.
In this course, you will get:
(1) On-line lectures (with .pdf slides)
(2) sample programs (in Java)
(3) Quiz and exams (in multiple choice format) with solution
(4) AP format exam with solution.
(5) Free-online textbook access.
(6) Free on-line related information links and book chapters.
(7) Demo programs
(8) Lab projects
(9) Chapter projects.
(10) Facebook Q&A support and Gmail responses.
Instructor Details
- 4.7 Rating
109 Reviews
Eric Chou
I love computational research and its application to real world. i have involved in many large-scale computer/communication product research development in many world-leading company such as HP, Micrel, and many startups. I also involved in founding a startup company. I also enjoy sharing my ideas through teaching. I hold many US and international patents in technical fields such as software development, mobile computing, IC design and communication receiver design. I am also a certified coach in Taekwondo in both UAST and AAU.
I also serve as an adjunct faculty for on-line M.S. program in Computer Science/Data Science at Lewis University, IL, USA.
More courses by Eric Chou
Java Programming Essentials: AP Computer Science A (2020)
3.9 (341 Reviews)
Provider: Udemy
Time: 21.2h
$69.99
More Java courses
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
The Complete Java Certification Course (2025)
4.7 (30,462 Reviews)
Provider: Udemy
Time: 18.1h
$174.99
Oracle Java Certification - Pass the Associate 1Z0-808 Exam. (2025)
4.7 (6,236 Reviews)
Provider: Udemy
Time: 20.2h
$12.99
Reviews
By Tarık Gümüş on 1/5/2023
I have would recommend other people to go through this lecture.
By Arash Aziz on 11/16/2020
An amazing Course for University students and for all ,who want to learn Java . the good thing is ,the instructor explains every little thing .
By Daniel Cervantes on 3/20/2020
Great explanations, practical and enough fast paced.
By Alex KABWE on 11/29/2017
I think that the cours well structured and teacher use to explaine allthings clearly.
By Priyanka Navale on 7/24/2017
The videos are not interesting to learn.There are no hands on exercises to practice as given earlier while registering.According to concepts there should be an exercise to do.
By Uilani Ballay on 6/27/2017
very well laid out and informative. Dr. Chou has put a lot of thought and effort into producing top notch presentation at a college level. Thank you, Dr. Chou!!
By Sarah Snow on 1/9/2017
The instructor must have spent a lot of time organize such an organized course. I benefits a lot from this course. I will definitely take more course from here. It is informative. You find everything you need. The explanation is clear. The programming lab are challenging enough. The instructor is very supportive.
By Mimi Gana on 10/15/2016
Very good advanced Object-Oriented Programming and advanced Object Oriented Design course. I will get the Java Programming Essentials as well. I need more background knowledge.
By Sherry Kay on 9/4/2016
Nice Advanced Object-Oriented Programming Course. Well organized. Provide you a crystal clear idea of what is object-oriented programming
By Eliere Israel Antonio Torres Alanis on 8/18/2016
Very usefull and Complete course I learnt all I need to know. Also the quizzes of this course gives you a good measure about your knowledge of Java
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100







