Introduction to Web Development

Also known as "Intro to Coding," this is a career discernment course. The first major step in the Refcode program and it's purpose is to help participants discern whether they have the interest, aptitude and ability to persue a career in software engineering. Students will learn the base levels for most areas on the Refcode Skills Matrix, including the tools and code to build a website, core internet concepts, and key communication and collaboration skills. They will also connect with many others who have a wide range of skills and will be ready to persue their career with the support of the Refcode community and a dedicated mentor.

Next Course: Sept. 1—Oct. 27

Refcode Meetup

Once a month we gather to connect, share our progress, learn, and help each other. This gathering is perfect for refugees and immigrants interested in coding who haven't yet had a chance to dive in. This meetup will help prepare participants to join the discernment class or just connect, get career advice, or get help with something they're working on.

Meets: 4th Tuesday of every month

Refcode Lab

Starting in September, this will be a gatering with space to dive deep into technical learning and help. Participants can move through our curriculum at their own pace to build the various skills in the Refcode skills matrix, no matter whether they are on the path to computer literacy or a career in softare.

Mentorship

After graduating the discernment class, participants who want to persue a career have the ability to be matched with a mentor in a six-month program where they can get experienced advice and guidance on the decisions they are making for their next steps.

TeamCode

This program gives graduates of the discernment class an opportunity to put what they have learned into practice. They will form a team and will collaborate on a real-world project using Agile Methodology to plan each sprint, refine and estimate the size of issues, divide the work and review each other's code through PRs.

Much to the dismay of collaborators, the project is designed to give everyone many chances to run into merge conflicts, miscommunication, and other common problems that can emerge when working on a team. But they will also have the support of seasoned professionals to work through the challenges and learn from the mistakes.

Read more about TeamCode

Apprenticeship

This program is a partnership with a business in Atlanta which will take in a small cohort of skilled and experienced Refcode participants. Refcode will help the business to form a program that combines both on-the-job learning and an educational program focusing on the Refcode skills matrix to bring participants up to speed on all the aspects of working as a professional software engineer.

Apprentices will be supported by a Refcode mentor as well as a mentor from the company where they are working. The duration of the apprenticeship and the exact pay rate for apprentices is determined by the partner (though it will always be at least a living wage).