Code 1.0 | Introduction to Computer Science

Tech901’s Code 1.0 program offers HarvardX CS50 as an introductory course on computer science and the art of programming, 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. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. 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 HarvardX. Graduates will be interviewed for follow-on industry training and internship opportunities.

The Code course prepares you for the following:

  • A broad and robust understanding of computer science and programming
  • How to think algorithmically and solve programming problems efficiently
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity in a number of languages, including C, PHP, and JavaScript plus SQL, CSS, and HTML
  • How to engage with a vibrant community of like-minded learners from all levels of experience
  • How to develop and present a final programming project to your peers

Students offered admission to Tech901 would be notified of the decision in writing after completing the Compass Assessment. Most decisions are made within 24-48 hours of becoming complete. At times, more information may be requested (grades, certification vouchers, new/improved test results, etc.).

Upcoming Code Course

Code 1.23.18

Course materials fee $250

Meet the Code 1.0 Lead Instructor

Brad Montgomery is a software developer and entrepreneur in Memphis, TN. He has over 15 years of software development experience, and is currently the Cofounder and Technical Lead for Tennessee Data Commons where he leads the efforts to bring smart technologies to drive social change.Brad has previously worked with organizations of various sizes operating in multiple domains including educational institutions, consulting firms, and silicon valley startups.

He holds BS and MS degrees in Computer Science from Arkansas State University and is a Seed Hatchery alumni, where he co-founded the now-defunct technical recruiting startup, Work for Pie.Brad believes in an agile-inspired approach to work, and he prefers open source tools.

He has built numerous products with Python and Django, though he fully believes in using the right tool for the job (whether that’s python, ruby, javascript, C, or a bash script).

Brad lives in Bartlett, TN with his wonder wife and two amazing daughters (both of whom are growing up way to quickly!).

Brad Montgomery

Brad Montgomery