Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Professional Certificate in Computer Science for Web Programming

Course Cover
compare button icon

Course Features

icon

Duration

6 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

14 hours per week

icon

Teaching Type

Self Paced

Course Description

The internet is an integral part of our daily lives. Websites are not only used for entertainment or social networking but also for professional and financial information, education, and aspects of our healthcare. Although the technologies used to run these services can be complex and diverse, there are common principles and frameworks that can help you get started in creating your own web apps.

This series of professional certificates combines CS50's legendary Introduction to Computer Science course and a new program that teaches you how to design and implement web apps using Python, JavaScript and SQL using frameworks such as Flask, Django and Bootstrap.

You'll be able to use cloud services such as Heroku and GitHub through hands-on projects. With knowledge and experience in principles and languages as well as tools, you will be able to create and deploy applications. Register now to learn how to create your own web apps and develop critical skills in database design and scalability.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

A broad and robust understanding of computer science and programming

How to scale your web applications

How to keep track of changes made to code, synchronize code between different people, and test changes to code

The various ways an API can be used

How to design and implement web pages and web apps

Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML

Course Instructors

Doug Lloyd

Senior Preceptor in Computer Science

Doug is a Senior Preceptor in Computer Science in the Division of Continuing Education at Harvard University. He received his A.B. in Computer Science from Harvard in 2009.

David J. Malan

Gordon McKay Professor of the Practice of Computer Science

David is Gordon McKay Professor of the Practice of Computer Science in the School of Engineering and Applied Sciences and a Member of the Faculty of Education in the Graduate School of Education at H...

Brian Yu

Senior Preceptor in Computer Science

Brian is a Senior Preceptor in Computer Science in the Division of Continuing Education at Harvard University. He received his A.B. in Computer Science and Linguistics from Harvard in 2019.
Course Cover