WebsoftPNG Learning
CS50’s Introduction to Computer Science
Learning Provider: edX
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 ProviderTrust & 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.
