Skip to content

Instantly share code, notes, and snippets.

@mattpardee
Last active July 26, 2017 03:46
Show Gist options
  • Save mattpardee/7d69b92b2d6c8bd373a500f23902cb64 to your computer and use it in GitHub Desktop.
Save mattpardee/7d69b92b2d6c8bd373a500f23902cb64 to your computer and use it in GitHub Desktop.
Help me shape the curriculum for Code Ramp 102

I'm putting together the curriculum for a Code Ramp 102 class, which comes after 101 - an Intro to Web Development class I taught earlier in the year for Success Center SF. SCSF is a non-profit dedicated to helping underserved youth in the San Francisco community.

By the end of 101 students will have learned:

  • How the web works
  • HTML structure, attributes
  • CSS structure, properties (common ones), layout, bootstrap
  • JS variables, functions, control flow, event handling, callbacks, DOM manipulation
  • Product strategy: setting goals, content design, design sense
  • Developer tools: Sublime, browser tools (console, network and elements tabs), the terminal (limited, running commands like node and cd)
  • Work ethic: playing well with others, transparency, communication, collaboration

102 is, like 101, an 8 week course. The ultimate goal is employment, but that doesn't have to mean an engineering-centric role. We stress throughout 101 that these skills are helpful no matter what role you might take on, especially if it's in the tech industry.

For 102 we're thinking of building on these skills to give them more experience with various engineering topics (databases, for example) and a closer sense of what it's like to work on a real-world engineering team.

Questions

  • What should we change about 101 to better equip students?
  • What skills should students learn in 102 that will better prepare them for real-world problem solving, working on an engineering team?
  • Anything else? Thank you!
@gerred
Copy link

gerred commented Jul 26, 2017

How long is this course?

@mattpardee
Copy link
Author

mattpardee commented Jul 26, 2017

Good question - 8 weeks (edited the gist)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment