Code 1.0 Introduction to Computer Science

(3 reviews)

Course Overview

Code 1.0 provides students an opportunity to engage with fellow cohort participants while completing assignments required by Harvard’s CS50 online introductory course through EdX. It offers an introduction to computer science and the art of programming for people with or without prior programming experience.

This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. The primary programming language used throughout the course is C, but a several assignments also introduce languages such as Python, SQL, JavaScript, HTML, and CSS.

Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Students who meet the completed course requirements will receive a certificate from Tech901 and HarvardX.

  • Weekly Topics  The following is an example of weekly topics covered during the Code 1.0 course, though these topics are subject to change. 0/14

    • A gentle introduction to programming logic with Scratch
    • Introduction to C
    • Functions & Arrays
    • Algorithms
    • Memory, Pointers, and Structs
    • Additional Data Structures
    • Work Week: Focus on writing code
    • HTTP & how the internet works
    • A gentle introduction to Machine Learning
    • A re-introduction to Python
    • SQL + Web Programming
    • JavaScript, Mashups, and APIs
    • Introduction to Agile Programming Methods
    • Team Project

4.67 average based on 3 ratings

5 Star
4 Star
3 Star
2 Star
1 Star


  • Admin bar avatar

    Kelly Miller

    Not to good to be true.

    I graduated from Code 1.0 and have since been placed in an internship with ServiceMaster. I am so excited to spread the word of Tech901! This program is not too good to be true. I want to get the word out for everyone out there looking for a way to transition into the world of Information Technology.
  • Michael Jerden

    Top Notch

    I do enjoy being a part of this program. The facility is top notch. I enjoy being a part of the rejuvenation of the Crosstown area. I like the Harvard involvement, it gives legitimacy to the process that I don't know would be there otherwise.
  • Admin bar avatar

    Darrin Windsor-Cummings

    Real Experience

    You guys here at Tech901 are fantastic, and being able to on ramp into a new career like this with so much support is amazing! It's incredible that content like this is provided by Harvard, and pairing it with a classroom setting, industry professionals, and businesses that demand these skills is ideal. This level of class to real world connection is something that I've found severely lacking throughout my years of traditional education experience, and you guys are doing a great job with it!

Related Courses