Welcome to SC Codes!

This is the perfect place to start if you already have some software development experience and are interested in learning new skills or languages.

First thing’s first – We’re so excited you’ve found us and we can’t wait to get to know you! We’ll start by sharing a little about us before diving in.

SC Codes is a learning platform that gives all South Carolina residents free access to code education. No strings attached. What makes us so special is our high-quality, custom-built curriculum and our amazing network of mentors – all available with just a few clicks of your mouse.

Below, you’ll find a few suggestions on where to go from here and how to get the most out of your experience with us.

Expected Outcomes 


Pre-learning outcomes:

    • Understanding of how to access & navigate the SC Codes library of courses
    • Understanding of how to successfully take an SC Codes course
    • Understanding of how to get help with a course if you become stuck
    • Understanding of what pathway & courses to take to achieve your career goals

Learning outcomes: 

    • Higher level of skill or new language knowledge
    • Continued professional development
    • Increased confidence in technical abilities

Where to begin

We recommend all new SC Codes learners start here! This course will ensure you know how to navigate the learning platform, ask for help, and get the most out of your courses. You’ll also be introduced to the best ways to connect with a mentor.

React Applications is our most advanced frontend course. This course assumes you already have a strong understanding of JavaScript. If you need a refresher before diving in, check out our Frontend Basics course.

Ruby on Rails Applications is our most advanced backend course. This course assumes you already have a strong understanding of Ruby. If you need a refresher before diving in, check out our Ruby Basics course.


Suggested Resources

We’ve compiled a list of our favorite resources for upskillers. These resources may include videos, blog posts, articles, podcasts and more. We also love when learners share the resources they’ve found value in, so please reach out if there’s a resource you’d like to share with others. And check back here frequently for additions and updates!

Upskiller YouTube Playlist

Blog: Writing Clean Code

JavaScript 30

Become a Mentor

Make a difference in the lives of the next generation of SC tech talent!

If you’re interested in using your existing skill set and experience to help beginners on the SC Codes platform, we’d love to share more about our Mentorship program and what opportunities are available. Checkout our Mentorship homepage to learn more and complete our interest form.


Hang Out With Us

We would love to get to know you more through a virtual course, our monthly info session, or Slack. If you’re not familiar with Slack, it’s an easy to use (and free) messaging app that the SC Codes team and learners use as our primary communication tool. It’s also a very widely used app in the tech industry!

Join us on Slack!

Keep an eye on our Event Calendar or follow us on social media to stay in the know!