Skip to content

digshake/digshake.github.io

Repository files navigation

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


#This is LaunchCode's CS50x St. Louis!

Hello, and welcome to LaunchCode's CS50x St. Louis course! This course teaches the foundations of computer science and programming using world-class curriculum and mentored support. There's a lot to learn, but before you get started, you probably have a few questions.

What is CS50x?

CS50 is Harvard’s Introduction to Computer Science class for non-computer science majors. CS50x (notice the 'x') is a free online version of the class offered through edX, a MOOC (massive open online course) platform formed by Harvard and MIT. LaunchCode’s CS50x St. Louis is an in-person version of CS50x with mentored support, curated content, additional exercises, and supplemental skill tracks.

We’ve made the curriculum for this class available for you here on Github. The CS50x class and course materials are also available for free through edX. The curriculum here is meant to guide you through those resources. Based off our previous experience offering this class, we have compiled and ordered the resources to help you learn and digest the concepts and skills you need to know in order to succeed in this course. We’ve also developed our own additional exercises and activities that help reinforce those skills. But instead of adding extra work, these additional exercises should help you move through the problem sets and assignments more quickly.

##What will I learn in this class?

  • Key foundational concepts in computer science
  • How to think algorithmically and solve programming problems efficiently
  • Multiple programming languages, including C, PHP, and JavaScript plus SQL, HTML, and CSS. Assignments are inspired by real-world domains of biology, cryptography, finance, forensics, and gaming.
  • How to build your own web applications
  • How to develop and present a project to others

Our goal at LaunchCode is to put you on a path towards starting a career in technology, or to simply get you to where you want to go. We look forward to working with you as you start that journey with CS50x.

###What's Next? First you'll want to read about how to take this class. Please read over the Student Guide in detail as it will provide you with important information about this class, course expectations, and the course tools. You should have received that in an email, but for convenience here it is again: Student Guide

Next, you can follow the link here to review some details on how to understand the course, and some advice that we hope will help along the way: How to Take This Class

After you do that, you'll be ready to begin learning. You'll be working through the course calendar (which we recommend you bookmark): Course Calendar

You can also check out the CS50x Wiki for additional resources and important links for the course by clicking the Wiki tab underneath the repo name at the top of any page.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published