merıt
Exam Sprint Sign in
HomeQuick lessonsCoursesAsk Merit AITutorsMerit Tutors' Videos

Study tools

Tonight's planPlusExam SprintMy schedulePlusProgressPlus

Exam Sprint

Your exam, planned day by day.

Free diagnostic in 10 minutes.

Know what to study tonight. Merit Plus suggests videos for what you're learning in class. Free for your first month.

Sign in to save lessons, track topics, and get a study plan.

Sign in
Popular courses AP Calculus BCAP United States HistoryAP Physics 1: Algebra-BasedAP Computer Science AAP Environmental ScienceAP PrecalculusAP Statistics

Top channels

Khan AcademyFiveableHeimler's HistoryThe Organic Chemistry TutorCrashCourseMichael Porinchak - AP Statistics & AP PrecalculusMr. Sinn
PricingFor teachersHow ranking worksAbout Merit

AboutPrivacyTerms

Videos play on YouTube. AP® and SAT® are trademarks of the College Board, which is not affiliated with Merit.

© 2026 Merit

HomeCoursesAsk AITutorsPlanSprintYou

Bill Barnum

@billbarnum· 17K subscribers· 89 lessons on Merit· 18 topics

AP Computer Science A · AP Computer Science Principles

View on YouTube
27:18

AP Computer Science A - Unit 1: Primitive Types

Bill Barnum

115K views on YouTube · 5 years ago

5:53

Casting an Object (Upcasting and Downcasting) - Java Tutorial

Bill Barnum

71K views on YouTube · 8 years ago

AP CSA · Expressions, Assignment, and Casting
4:30

Random Numbers With Math.random() (Java Tutorial)

Bill Barnum

67K views on YouTube · 7 years ago

AP CSA · The Math Class and Wrapper Classes
6:51

Binary Search (Java Tutorial)

Bill Barnum

63K views on YouTube · 8 years ago

AP CSA · Searching and Sorting
5:24

substring And length (Java String Methods)

Bill Barnum

47K views on YouTube · 3 years ago

AP CSA · String Methods
35:06

AP Computer Science A - Unit 5: Writing Classes

Bill Barnum

43K views on YouTube · 4 years ago

AP CSA · Objects, Classes, and Constructors
20:20

AP Computer Science A - Unit 6: Arrays

Bill Barnum

41K views on YouTube · 4 years ago

16:02

AP Computer Science A - Unit 4: Iteration and Loops

Bill Barnum

36K views on YouTube · 4 years ago

31:08

AP Computer Science A - Unit 9: Inheritance (This topic is NOT on the new curriculum)

Bill Barnum

36K views on YouTube · 2 years ago

AP CSA · Superclasses and Subclasses
26:27

AP Computer Science A - Unit 3: Boolean Expressions And if Statements

Bill Barnum

33K views on YouTube · 5 years ago

AP CSA · if, else if, and else
4:16

Static Methods and Non Static Methods (Java Tutorial)*

Bill Barnum

32K views on YouTube · 7 years ago

AP CSA · Static Variables and Methods, and this
16:30

AP Computer Science A - Unit 7: ArrayLists

Bill Barnum

29K views on YouTube · 2 years ago

7:25

06 - App Lab (Code.org) Using a ⏱️ Timed Loop ⏱️ to Move Objects

Bill Barnum

28K views on YouTube · 8 years ago

AP CSA · Objects, Classes, and Constructors
25:26

AP Computer Science A - Unit 10: Recursion

Bill Barnum

28K views on YouTube · 3 years ago

AP CSA · Recursion
31:05

Inheritance and Polymorphism (Java Tutorial)

Bill Barnum

26K views on YouTube · 2 years ago

AP CSA · Overriding and Polymorphism
31:12

AP Computer Science A - Unit 2: Using Objects

Bill Barnum

24K views on YouTube · 1 year ago

AP CSA · Objects, Classes, and Constructors
13:46

AP Computer Science A - Unit 8: 2D Arrays

Bill Barnum

24K views on YouTube · 2 years ago

AP CSA · 2D Arrays
5:43

Linear Search (Sequential Search) in Java

Bill Barnum

23K views on YouTube · 8 years ago

AP CSA · Searching and Sorting
7:01

Traversing an Array (Java Tutorial)

Bill Barnum

17K views on YouTube · 5 years ago

AP CSA · while and for Loops
4:14

Alice 3 Tutorial - #15 - While Loop

Bill Barnum

15K views on YouTube · 8 years ago

AP CSA · while and for Loops
3:03

Primitive Data Types (Java Tutorial)

Bill Barnum

14K views on YouTube · 8 years ago

AP CSA · Variables and Primitive Data Types
5:29

Boolean Expressions (Java Tutorial)

Bill Barnum

13K views on YouTube · 8 years ago

AP CSA · Expressions, Assignment, and Casting
5:21

Scope and Lifetime of Variables (Java Tutorial)

Bill Barnum

13K views on YouTube · 6 years ago

AP CSA · Variables and Primitive Data Types
5:04

Objects and References with Polymorphism (Java Tutorial)

Bill Barnum

12K views on YouTube · 8 years ago

AP CSA · Objects, Classes, and Constructors