Students are introduced to programming fundamentals using Python, focusing on algorithm development, coding, debugging, and documentation. The course covers core concepts such as data types, loops, functions, and object-oriented programming, including classes and inheritance. Hands-on projects help students build a strong foundation for advanced programming and careers in technology.
Schools
High School Currently Unavailable
Prerequisites
Information Technology (IT) Fundamentals, recommended
Notes
To enroll in this course, students must meet all eligibility requirements established by Northern Virginia Community College.