High School Computer Science
If you are interested in Computer Science, there are a lot of useful resources online
​
Python is the easiest languages to learn and is great for beginners! This language is very powerful and is used by many software developers today specially in the machine learning field! Check out a list of online courses and popular books!
This is one of the most common programming languages used today! It's easy to learn and also pretty fast! Learn the building blocks of Java using these resources!
Free Online Resources
​
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
​
TutorialsPoint
Tutorials Point originated from the idea that there exists a class of readers who respond better to online content and prefer to learn new skills at their own pace from the comforts of their drawing rooms. Their mission is to deliver Simply Easy Learning with clear, crisp, and to-the-point content on a wide range of technical and non-technical subjects without any preconditions and impediments.
​
The World's largest web developer site. W3Schools is optimized for learning, testing, and training.
​
Learn to code with their beginner-friendly tutorials and examples. Read tutorials, try examples, write programs, and learn to code.
​
Their mission is to help people learn to code for free. They accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. They also have thousands of freeCodeCamp study groups around the world.
​
They have tutorials for beginners on a variety of languages​
​
Stack Overflow is an open community for anyone that codes. We help you get answers to your toughest coding questions, share knowledge with your coworkers in private, and find your next dream job. Public Q&A. Get answers to more than 16.5 million questions and give back by sharing your knowledge with others.
​
Microsoft Excel is an important skill in many jobs. This website offers a fully illustrated Excel VBA tutorial + 300 examples. And it's 100% free.
​
​
AP Computer Science A
YouTube Playlist for AP Computer Science A
Scout (University of California) Course
edX Course from Purdue University
Stanford Online High School Course
John Hopkins AP Computer Science A Course (NCAA Approved)
Edhesive Course AP Computer Science A
AP Computer Science A from Florida Virtual School​
Varsity Tutors Free Practice Tests
​
​