Intro to Computer Science is an introductory-level course for students brand new to programming and computer science. In this course, you will learn problem-solving strategies, software design, and the foundations of computer science.
Not only will this course prepare you for continuing study in computer science (for example, AP Computer Science A and AP Computer Science Principles), but it will teach you how to think computationally and solve real-world problems, skills that are important to every 21st-century citizen.
There are no course prerequisites for this course, although you should have basic familiarity with computers and software applications.
Here is a link to the course syllabus (Links to an external site.).
This course is taught using Python. Python is a general-purpose programming language great for beginners. It is most praised for its elegant syntax and readable code, and it's quite powerful. Python is used by many large organizations (Google and NASA for example) to do just about everything from building apps, analyzing data, system administration, and the list goes on.
The course will consist of video lessons, daily programming exercises, longer coding assignments, regular quizzes, and tests. You will also participate in an online discussion forum with your peers.
You will need regular access to a computer with Internet access.
There is no course textbook, software or other materials you will need to purchase.