Located in Memphis, CodeCrew Code School is a hands-on, challenging, and fun program, designed to train young adults aged 16 to 30 to be entry-level professional software developers in just six months.  Inspired by and adapted from the successful Base Camp Coding Academy (BCCA), students work in a small classroom setting with real world technologies to learn the fundamentals of coding, app development, and the life leadership skills needed for a successful career and job market competitiveness.

Participants will learn:

  • Application Fundamentals, ranging from an introduction to programming and function design to object-oriented programming and graphical user interfaces using Python and Java
  • Relational Databases, from database design and functions to transactions and more advanced SQL operations
  • Front End Development Essentials, including HTML, CSS, and JavaScript, as well as more advanced topics including JQuery, Ajax, JSON, and more
  • Full Stack MVC Web Development, ranging from the fundamentals of Model-View-Controller web development to templates, URL routing, and more advanced concepts.


Nominations Open: Now until April 6, 2018

Final Applications Due: April 13, 2018

Next Class Dates: July 9, 2018 through December 21, 2018

Class Times: Monday through Friday, 9AM to 5PM

Location: Centrally-located, transportation-friendly classroom location to be announced

Upcoming Informational Sessions:

  • Sat, March 17, 2018, 10am - Noon: Agape Child & Family Services Event, 3707 Peshang Park, Memphis, TN 38127
  • Thurs, March 22, 2018, 9am - Noon: Benjamin Hooks Public Library, 3030 Poplar Ave, Memphis, TN 38111
  • Sat, March 24, 2018, 10am - Noon: Agape Child & Family Services Event, 3463 Wingood Circle, Memphis, TN 38118
  • Wed, March 28, 2018, 9am - Noon: Benjamin Hooks Public Library, 3030 Poplar Ave, Memphis, TN 38111
  • Thurs, March 29, 2018: Time and Location TBD


What does it take to attend the CodeCrew Code School?

Step 1: Nomination

Any young person aged 16 to 30 residing in the Memphis area with a high school diploma (or GED) expected by the first day of Code School class may be nominated to the Code School by a teaching, community, or other professional that is not a relative.  Once a student is nominated, they will be invited to complete an application. Nominate a student today at http://bit.ly/CodeCrewNom1.


Step 2: Application

Upon nomination, the student must complete an application that collects information regarding the student and his or her readiness for the program.


Step 3: Interview

Upon completion of the application, qualifying students will be invited and scheduled for an in-person, two-part interview at one of several locations in the Memphis area.


Step 4: Acceptance

Twenty-five qualifying students are then accepted into the Code School.


Step 5: Review introductory materials

Some pre-materials (links, videos, etc.) will be provided that introduce some initial concepts and that must be reviewed before the first day of class.


Step 6: Demonstrate a Strong Heart and Mind

Becoming a fantastic software developer takes hard work and dedication, from showing up every day on time to completion of homework and projects.


Step 7: Show Up, and Work Hard

Each of the 25 students in the class will work together every weekday, 40 hours per week, for six months to master this skill set.


Step 8: Graduate, and Land a Great Job

CodeCrew Code School is successful only when our students are successful in their careers.  Thus, CodeCrew Code School partners with local companies seeking our highly-skilled, highly-qualified graduates to fill open software development positions to help each graduate interview for and get placed in a well-paying, entry-level position.


Step 9: Ongoing Advising and Mentoring

CodeCrew Code School will provide continued advising and mentoring to every graduate as they transition into careers as professional software developers.


Step 10: Be Fantastic!

Every graduate carries the reputation of the CodeCrew Code School with them into the workforce. We expect you to represent and represent well!


What don’t you need to attend CodeCrew Code School?


For qualified young people aged 16 to 24, CodeCrew Code School has no upfront costs.  CodeCrew Code School partners with the Workforce Investment Network and other local partners to not only cover more than half the cost of the program, but also to provide income-based incentives while in the program including transportation assistance.  Upon graduation and landing employment, these students will enter into an income sharing agreement where CodeCrew receives a very small percentage of their salary for three years, and only if that salary exceeds a monthly rate equivalent to $35,000 annually.

For qualified young people aged 25 to 30, CodeCrew Code School equally has no upfront costs.  Upon graduation and landing employment, these students enter into an income sharing agreement where CodeCrew receives a small percentage of their salary for three years, again only if that salary exceeds a monthly rate equivalent to $35,000 annually.

CodeCrew is a non-profit, 501(c)(3) organization that does not seek profits, but instead simply seeks to earn enough revenue to help sustain the program for future graduates.


A Computer.

CodeCrew Code School provides each of its students a laptop computer fully equipped with everything required to participate in the class, for the exclusive use by the students during the six month class period.  Laptops are returned to the Code School upon graduation.  While laptops are provided to all students, any student with their own laptop is welcome to use it instead, as long as it meets the minimum system requirements.


Other Frequently Asked Questions (FAQ)

What is median starting salary for a software engineer in Memphis? 

The median starting salary for a software engineer in Memphis is just over $61,000 annually according to Salary.com.  Please note that starting salaries range above and below this figure and depend on a number of factors, most especially that of the individual seeking employment.


What will a graduate of the CodeCrew Code School have to show for it once they have completed the program?

Every graduate will finish the program with a sound knowledge of full-stack software development, a portfolio of completed projects, an industry-based coding certification, plenty of soft skills practice, and one or more job prospects.  While we cannot guarantee every graduate will have a job at the end of the course, our objective is 100% placement of our graduates into software engineering jobs upon graduation, just as has been accomplished at Base Camp Coding Academy (BCCA), the program after which the CodeCrew Code School is modeled.  You can learn more about BCCA at https://basecampcodingacademy.org and see articles about their success at https://basecampcodingacademy.org/news-press.


Do I have to have prior coding experience before applying?

The CodeCrew Code School is designed for young adults with virtually no previous experience in coding.  All that is required is a strong interest in learning to code, the determination to work hard, and a strong commitment finish what is started.  That stated, previous experience in coding will not eliminate or otherwise affect an applicant’s consideration for admission.


What does it cost to apply?

There is no application fee for the CodeCrew Code School.  No nominee, applicant, or student is expected to pay anything before or during the program.


I have a chance to go to college and study computer science.  Should I attend the CodeCrew Cod School instead of college?

This decision on whether or not to attend college is a personal one.  CodeCrew Code School does not advocate choosing a code school instead of college if a person has the means, talent, and determination to both start and finish college.  CodeCrew Code School is an additional option targeting the 30,000+ Opportunity Youth in Memphis who for a variety of reasons are not in high school, not in college, and not working, to provide them with another pathway to a successful career.  Providing these young people, and those upwards to age 30, with additional options is the goal of the CodeCrew Code School.  Please see the Opportunity Youth Report by Seeding Success for more details about Opportunity Youth in Memphis.


What about soft skills?

The CodeCrew Code School recognizes that while knowing how to code is critically important for any software engineer, soft skills such as communication, teamwork, responsibility, problem solving, and negotiation and conflict resolution are just as important for success in this field.  The CodeCrew Code School curriculum incorporates soft skills training across the six month term; however, CodeCrew Code School applicants are encouraged and directed to take advantage of one of several soft skills training providers in Memphis that heavily concentrate on these important skills, including great organizations like The Collective and the Workforce Investment Network.  Participants in these and other similar programs are given strong preference in the admissions process for the Code School.   For more insight on soft skills and our perspective on their importance, please visit this great quick reference at https://www.wikijob.co.uk/content/interview-advice/competencies/soft-skills.


I am a over 30 and could use these same skills and training.  Why limit the age to 30 and under?

Since it’s founding in May 2015, CodeCrew has been a non-profit focused on teaching K-12 children to write software, encouraging them to pursue college, career, and entrepreneurship in computer science.  In the course of implementing this work, we very much noticed that while there has been strong focus on youth and older adults with respect to tech education options, Memphis’s Opportunity Youth have been woefully overlooked and underrepresented.  CodeCrew decided to grow upward to provide these young people an additional option and in a manner tailored to the issues, style, and sensibilities of today’s young adults up to age 30, allowing CodeCrew to remain near its core expertise in youth tech education while helping this key underserved group pursue careers in software.  Older adults are encouraged to consider other options, including Tech901, Capital C, LabFour, New Horizons Learning Center, and the Nashville Software School.