CS50’s Introduction to Computer Science

WebsoftPNG Learning

CS50’s Introduction to Computer Science

Learning Provider: edX

Cost: Free to LearnCertificate: Paid CertificateLevel: BeginnerDuration: Approximately 12 weeks at 10–20 hours per week

About This Learning Opportunity

Build a strong foundation in computer science and programming through Harvard University's introductory CS50 course. Learn computational thinking, algorithms, data structures, programming, databases and web development while completing practical programming assignments and projects.

What You'll Learn

Understand fundamental computer science concepts; develop computational and algorithmic thinking; solve programming problems; work with algorithms and data structures; understand abstraction and resource management; develop programs using languages and technologies including C, Python, SQL, HTML, CSS and JavaScript; understand databases and web development; and complete practical programming assignments and projects.

Who Is This Learning For?

Suitable for: Young job seekers, students, aspiring software developers, ICT learners, career changers, entrepreneurs and professionals wanting foundational computer science and programming skills.

Suitable for students, young job seekers, aspiring programmers, career changers, ICT learners and professionals seeking a strong foundation in computer science and programming.

Career relevance: Develops foundational programming, problem-solving and computer science skills relevant to software development, web development, ICT, technical support and further technology study.

Before You Start

Prerequisites: No previous programming experience required. The course is designed as an introduction to computer science.

Enrolment: Create or use an edX account and enrol in the course using the available enrolment option.

Access notes: Online edX course from Harvard University. Learners can access the course learning experience online, while verified certificate options may require payment.

Cost & Certificate

Learning cost: Free to Learn

Certificate type: Paid Certificate

Certificate details: The course can be studied through edX, with certificate availability and applicable fees depending on the enrolment option selected. Learners should check the current edX course page for certificate pricing and requirements.

Certificate cost: Paid certificate option may be available through edX

Provider recognition: Harvard University course delivered online through edX.

Accreditation: Completion of the online course or an edX certificate should not be represented as a Harvard University degree or professional licence.

PNG & Pacific Suitability

Relevant to Papua New Guinea and Pacific Island learners seeking foundational programming and computer science skills that can support ICT employment, software development, digital entrepreneurship and further technical education.

Low-bandwidth suitability: No

Offline learning support: No

Learning Access & Support

Delivery: Online

Learning format: Self-paced online university course with lectures, programming exercises, problem sets, assessments and practical projects

Language: English

Internet: Internet connection required for course materials, programming exercises, assessments and online learning activities.

Device requirements: Internet-connected desktop or laptop computer strongly recommended for programming exercises, development work and course projects.

Learner support: Learners can access course resources and applicable edX learner-support resources through the online platform.

Important Course Notice

edX and Harvard may update course schedules, content, enrolment arrangements and certificate pricing. Learners should check the current course page before enrolling.

You are leaving WebsoftPNG Learning and continuing to an external learning provider. Registration, enrolment, learning delivery, payments and certificates are managed by the respective provider.

Visit Learning Provider

Trust & Disclosure

WebsoftPNG Learning is a learning discovery and guidance service. Courses listed in our catalogue are provided by their respective learning providers unless specifically stated otherwise.

Course availability, pricing, certificate options, schedules and provider requirements may change. Please confirm the latest information on the provider's website before enrolling or making a payment.

Use the information provided by WebsoftPNG Learning as a guide and review the provider's current course information before deciding to enrol or purchase.

Related Learning Opportunities

Shopping Cart