Remote Software Engineering

Kenzie cropped

Our goal at Main Street Codes is to create a core group of individuals in the area who have the technical skills that will draw remote work salaries from outside the region, create digital products and apps, and drive innovation and growth for decades to come. In the past we've offered in-person courses but we are transitioning to a new model where we leverage an external provider for courses, freeing us up to focus on securing paid apprenticeship projects and providing learning community support.

We're recruiting a local cohort to enroll in Kenzie Academy's Remote Software Engineering course that starts on January 28th, 2020. This is a live online course that runs from 8am - 2pm, Monday - Friday, and you are able to attend class from home or out of our space at 341 E Main St, Galesburg, IL.

Please keep in mind that you will need to go through the Kenzie application process the same as any other prospective student, and they have the ultimate decision on admission. You will be a student of Kenzie Academy rather than a student of Main Street Codes. If you are accepted, we will provide the following additional support:

All of the above is offered solely to provide support and increase the likelihood of success at Kenzie and eventual job placement. You will be a part of a local learning community and a remote student for a world-class software engineering course.

For additional information on the curriculum and details of the remote software engineering course, please visit the Kenzie Academy site.

Self-Paced Learning

We can help you learn how to code regardless of where you are on your learning journey. For those of you who are just starting or are unsure of where to begin, we've compiled a list of high quality, and in most cases free, online learning resources:

Free resources

HTML & CSS from Shay Howe is a great FREE text-based site that covers HTML and CSS in depth: If you put some time in and go through this entire site, you will have a strong grasp of HTML/CSS and be well on your own to becoming a front-end developer. Once you’ve grasped all of this, learning Javascript would probably be your best move.

FreeCodeCamp hosts a ton of FREE tutorials and resources that cover everything from HTML/CSS to Javascript to algorithms and coding interview prep. We recommend starting with the Responsive Web Design Certification and going from there.

Codecademy provides a library of interactive coding learning resources and is free for the basic lessons. Languages covered include HTML & CSS, Python, JavaScript, Java, Ruby, C++, Go, Swift, and more.

Treehouse Learning has very high-quality video and interactive lessons and is a greast resource if you are serious about learning to code and are willing to pay a little money for it. First month is free.

Grasshopper is a very beginner-friendly mobile app available for iOS and Android.

Let us know you're interested via the Apply page.