Save for later

Decoding AP Computer Science A

Prepare for and ace the AP Computer Science exam.

Learn the basic concepts and functions of the Java programming language to create your own computer programs.

Learn more about computer science with a course with 115 lectures and over 10.5 hours of content FOR FREE.

  • Java Development Kit Installation
  • Types and Operators
  • Methods and Wrapper Classes
  • Object-Oriented Programming (OOP), Classes, and Objects
  • Loops and Conditionals
  • Inheritance and Polymorphism
  • Recursion and Sorting/Searching Algorithms

Content Overview Suitable for beginning programmers, through this course of 115 lectures and over 10.5 hours of content, you’ll learn all of the Java fundamentals and establish a strong understanding of the concept behind object-oriented programming (OOP). Each chapter consists of exercises, putting your new learned skills into practical use immediately.

Starting with the installation of the Java Development Kit, this course will take you through Java variable types, operators, and how to use them. By creating classes and objects, you’ll a establish a strong understanding of OOP.

With these basics mastered, the course will take you through program flow control by teaching you how to use for loops, while loops, and conditional if-else statements to add complexity and functionality to your programs.

Students completing the course will have the knowledge to create functional and useful Java programs.

Complete with working files and code samples, you’ll be able to work alongside the author as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Send to:
Rating 4.3 based on 389 ratings
Length 10.5 total hours
Starts On Demand (Start anytime)
Cost $0
From Udemy
Instructor Moksh Jawa
Download Videos Only via the Udemy mobile app
Language English
Tags Test Prep Teaching & Academics

Get a Reminder

Send to:

Similar Courses

What people are saying

easy to understand

Right now, the course is very easy to understand.

"); the content is good, but the set up was very hard and the email that the instructor provides does not work Really logical explanation and easy to understand Lectures are easy to follow.

The instructor possesses a strong passion and knowledge for the subject that allows him to make computer science very easy to understand for all students, regardless of age.

This course is comprehensive, easy to understand and taught by a great instructor.

Moksh gives logical and easy to understand guidance...unlike my APCS teacher.

Easy to understand.

Good summaries and quizzes This course is really easy to understand and as a person who has no experience whatsoever with Java and computer science overall, I found it very enriching and interesting.

Read more

ap computer science

Excellent resource for self-studying AP Computer Science A or Java in general.

I'm going to be taking AP Computer Science A next year, and I heard it is really hard, so I want to learn the course now so it will be relatively easier.

I completely understand the course content, and I strongly recommend people who want to self-study​ AP Computer Science A course take this course.

Loving this course It's a great course for learning AP Computer Science.

I plan to take the AP Computer Science exam at my school in May, but my school doesn't offer the course for it so this is perfect for me All of the concepts are explained in a clear and concise way, but it is delivered very slowly.

I am taking AP Computer Science A in may 2019, and the course is created around 2014/2015.

I have confidence going into AP Computer Science this year and could not be more happy.

Read more

very clear

The teacher obviously knows what he is talking about, and he says it very clearly.

Moksh is obviously very knowledgeable about programming, but I felt like he assumed that I knew more background than I did, so he didn't really go over the basic syntax rules very clearly, and about halfway through the course I was completely lost.

Very clear communication of cocepts.

More hands on The explanations are very clear.

Very clear speaking and concise explanations of the otherwise difficult content.

very clearly presented and developed It is great.

Great instructions The couse is very clear, concise, easy to understand and it is acurate.

Read more

high school

Even more impressive that this course was taught by at-the-time a 15 year old high school student.

Like, can you imagine - he made this course when he was a freshman/sophomore in high school!!

Like class, objects, Very good for a high schooler.

Used it to help teach my own high school AP class.

USE THIS THE BARRONS BOOK WILL NOT HELP ONE BIT Moksh is great, he builds confidence in this intimidating subject for high schoolers.

The tutor is still in high school, maybe now in college but has taken the AP Exam and can give us insight on how to perform certain functions better.

Amazing that Moksh did this as a Sophomore in high school.

Read more

so much

This could make the course much shorter and also much more useful as a reference since you wouldn't have to sift through so much repetitive explanations of code to find relevant information.

Thank you so much, this legit saved me for my final.

Thanks so much for the wonderful resource and I look forward to continuing in CS!

the course speed was good and very understandable.thank you so much!

Thank you so much!

Thanks so much for making it(free).

this man makes me want to fly to wherever the hell he is and give him a fantastic blowjob as he is saving my life here THANK YOU SO MUCH MOKSH!!!!!

Read more

ap cs

In ap Cs a exam it is all about programming and in video lecture they provide only with theory He This is the exact course I was looking for!

I can tell that this course will be a great supplement to my AP CS class.

I would recommend this course to anyone who wants to take AP CS or wants an additional resource to help prepare for the exam, as well as anyone who just wants to learn Java.

Helps to get an overview of APCS since the instructor believes that PreAP CS was a prerequisite thus not teaching much...

Taking the AP CS exam in a month, and this is helping me massively I am intimidated about taking an online course, however the instructor for this course does a fantastic job and the feeling fades away as his interactive way of teaching makes learning fun.

i can't believe this is what the AP CS tests on so i don't fully blame the author of this course.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Computer Programming Teacher $34k

Programming Coordinator 1 $54k

Programming Acquisitions $61k

Computer Programming Tutor $69k

CNC Programming $70k

Programming advisor $72k

Network Programming $78k

NC Programming $79k

Computer Programming Specialist Consultant $106k

Gameplay Programming $120k

IT and Programming Specialist $122k

Programming Producer $129k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.3 based on 389 ratings
Length 10.5 total hours
Starts On Demand (Start anytime)
Cost $0
From Udemy
Instructor Moksh Jawa
Download Videos Only via the Udemy mobile app
Language English
Tags Test Prep Teaching & Academics

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now