Emerging Technologies
Hands on Training icon
Hands On Training
Hands on Training icon

Fundamentals of Computing Specialization

Course Cover
compare button icon

Course Features

icon

Duration

7 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

4 hours per week

icon

Teaching Type

Self Paced

Course Description

This specialization covers a lot of the material first-year Computer Science students study at Rice University. The students learn advanced Python programming skills and then apply them to build more than 20 projects. Students can complete the Specialization with a Capstone exam, which allows them to show the breadth of their knowledge.

Course Overview

projects-img

Virtual Labs

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

Focus on coding standards and testing

Focus on concepts such as recursion, assertions, and invariants

Introduction to more elements of programming (such as list, dictionaries, and loops) and then use these elements to create games such as Blackjack

Introduction to the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch

Course Cover