Software & AI Engineering
Intermediate

Introduction to Computer Science & Programming (University)

Graduates will be able to design complex object-oriented systems, analyze algorithmic efficiency using Big O notation, and solve sophisticated computational pro

Introduction to Computer Science & Programming (University). This course is designed for ambitious students and professionals seeking a rigorous, first-principles foundation in computer science and algorithmic thinking using Python. Graduates will be able to design complex object-oriented systems, analyze algorithmic efficiency using Big O notation, and solve sophisticated computational problems through recursion and data abstraction. This course is independent preparation and is not affiliated with or endorsed by the independent university-level study (not affiliated with any university); check the official site for current test formats and dates. Every lesson includes tutor notes, a practical lab, worked exercises and a 12-question quiz you must pass at 80%, followed by a pooled final exam and free and paid practice tests.

150h Certificate available

Curriculum

One complete track with its own final exam and certificate.

10 modules mapped to the official examination areas, from foundations to final mocks.

Course Foundations, Logistics, and Computational Thinking. Practice activity: Map a real-world decision process into a formal flow-control diagram and pseudocode implementation..

  • 1.1 Course Philosophy: From Syntax to Computational Logic Lab90 min
  • 1.2 The Von Neumann Architecture and Memory Models Lab90 min
  • 1.3 Formal Study Plans and Mathematical Prerequisites Lab90 min
  • 1.4 Developing a Debugging Mindset: Systematic Troubleshooting Lab90 min
  • 1.5 Development Environment Setup and Version Control Basics Lab90 min

Careers this prepares you for

    How you study

    Every lesson pairs an in-depth video with written notes, key takeaways, a hands-on lab, exercises and a quiz. Work at your own pace, then sit the final examination for your Erudex certificate.