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 and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.3 based on 422 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

The course was very easy to understand!

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.

Really logical explanation and easy to understand It's really good, but I think some explaination could be more explicit.

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

Easy to understand.

"); 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.

The lecturer makes the concept clear and easy to understand.

Easy to understand and gets to the point.

Clear and easy to understand The narrator talks in a manner which is neither boring nor too fast, but I'd like to see more coding assignments It's easy for me to understand, but some of the quiz questions are too easy.

very in-depth and well explained 非常棒 我对这个很有信心哦 a bit wordy, slow, verbose, but otherwise gets content across This course has really made Java easy to understand, especially for the AP course.

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

The lectures are easy to understand, and the instructor does a great job explaining the content.

However, I would like to see more practice questions regarding the multiple choice portion A great easy to understand, but in depth presentation of the information, also very well organized Where is the coding?!?!

It is a very enjoyable course Very easy to understand.

Read more

ap computer science

It is base on Barron's AP computer science.

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

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

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

If you are planning to take the AP Computer Science test or just want a really good overview of the introduction to computer science, there is nowhere better to go than this course.

Needless to say, I've learned more in a matter of 14 hours than I have learned this whole year in AP Computer Science.

For anybody who has a decent understanding of AP Computer Science A and wants to use this as a "quick" review before the test, it's not bad material.

This is absolutely the best resource for AP Computer Science that I have ever studied; without a doubt, I will do much better on the exam because of the exclusive thoroughness of this course's details on the subject's curriculum.

It was a good way to review all of the AP Computer Science topics.

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 I think there needs to be a review of terms.

talks a bit slowly but a very thorough informative course I am currently taking an AP computer science science course but my teacher is terrible at explaining how code works.

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

Perfect for beginners and students who will take AP Computer Science to use as a supplemental I am a 42-year-old housewife and I just passed the GED exams and now I am hoping to get a Bachelors degree in Computer Science.

the teacher is phenomenal, especially for his age It is a great tool for preparing for the AP Computer Science exa, So far I feel like I’m learning a lot more than I would have if I studied completely on my own Its a good course, and I am learning a lot, but its kind of boring.

Read more

very clear

Very clear and easy.

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

Pronunciation is very clear and the explanations make a lot of sense.

Very clear communication of cocepts.

More hands on The explanations are very clear.

Excellent course my first time that i learned better from online course Thanks Mr. Jawa Very clear speaking and concise explanations of the otherwise difficult content.

very clearly presented and developed It is great.

Very clear, great course!

cause its lit Very clear, very helpful.

Very clear and thorough explanation.

Very clear teaching.

Very clear and concise because he spoke clearly, concisely and explained terms His teaching is so much clearer than how my teacher teaches.

Some examples would be useful It is very clear and in depth Very explanatory.

Read more

so much

Thank you so much Moksh!

Thank you so much for giving me the opportunity to learn a subject not offered at my school!

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!!!!!

Thank you so much.

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.

My school doesn't offer Computer Science until high school, but I am interested anyway.

This provides very clear explanations that are helping me in my high school course Simple and straightforward explanations.

Read more

ap cs

Next summer I will be teaching my two boys (and some of their friends) AP CS A, I will use this free series as a backbone, as well as using a Barron's guide, and as necessary adding my own extra exercises.

Loving this course In ap Cs a exam it is all about programming and in video lecture they provide only with theory He This is actually helping me Very nice so far.

Helps to get an overview of APCS since the instructor believes that PreAP CS was a prerequisite thus not teaching much... Haven't finished course yet but the fact that java is the language used along with interesting projects for a beginner rates high with me.

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 tell that this course will be a great supplement to my AP CS class.

yes Yes, I am preparing for the AP CS Exam, but so far this course seems a little bit easy.

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

feel like

Not only is the lecturer engaging, I feel like I'm learning faster than I would with other sources.

I feel like a lot of the lectures were needlessly repetitive and slow at times.

The lectures and visuals in lectures are well-organized and I feel like I am developing; I finished the course swiftly!

This course has helped me get further, deeper knowledge on Computer Science and I feel like this class has helped me a lot.

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 422 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