Yes! The Software Craftsmanship Guild was acquired by online technology company The Learning House, Inc., which enables us to provide more bootcamps in more locations. We changed our name to The Software Guild to reflect our new commitment to expanding opportunities to all, while still maintaining our dedication to being a guild for the 21st century.
When apprentices graduate from The Software Guild in Java or .NET/C#, the curriculum of the course they did not take will become available for FREE. In this way apprentices have access to both web development tracks for the cost of one. While there is no direct instructor feedback, support is available on the Software Guild slack channel. This curriculum is not in-class but provided online.
Our program exposes you to the entire application process from beginning to end. After 12 weeks in-person or 10 months online, you’ll be proficient in Java or .NET/C# and will be ready to apply your skills at the job you want. Android and iOS courses to become available in mid-2017.
In addition to the tools and techniques you’ll learn for Java, .NET/C#, Android or iOS we emphasize the importance of foundational learning. With broad knowledge of underlying principles in development, you’ll be prepared to expand your skills to learn new languages and frameworks once you graduate from our program.
The in-person program costs $13,750, which covers space, instruction, licenses and other such expenses. Online tuition is $12,000. The enrollment team will discuss payment structure during the interview portion of the application process. For more information about these programs, please contact us.
Yes. We realize that coming up with $12-13,750.00 is difficult so we have developed a relationship with multiple lenders to help you finance our program, including:
Skills Fund – Tuition and Housing
Climb – Tuition
To view more options, please check out Course Report’s Ultimate Guide to Coding Bootcamp Loans & Financing.
In-person sessions are 12 weeks long and cohort time is from 9 a.m. to 4 p.m. on weekdays. Apprentices should plan to have anywhere from 10-20 hours of work to do from home each week as well.
The online bootcamp is completed in two sessions and has an ideal completion time of 10 months, but apprentices can take up to 14 months to master the competencies required for graduation (up to 7 months per session) and should expect to commit a minimum of 20 hours a week.
Our apprentices are driven and love what they do. Most of our apprentices will also work on projects on their own during evenings and weekends in order to better develop their portfolio.
Employers are invited to connect with our apprentices before the end of each cohort. In a speed dating format, apprentices and employers get the opportunity to connect about current career opportunities. In addition, Employer Network Managers meet with apprentices multiple times during their cohort and assist with resumes, interview prep, job search and all other employment needs. Our masters and mentors are also there to assist you in your job search. For employment questions please contact Employment Network Managers Matt LoPiccolo firstname.lastname@example.org or Kipp Graham email@example.com.
Then you’re like most of our apprentices! The most important thing is that you remain committed to learning and becoming the best developer that you can be. If you bring an open mind, motivation and a passion for technology, our experts will teach you what you need to know to become proficient in .NET/C#, Java or Mobile coming in mid-2017.
Not a problem. We have plenty of apprentices who have had exposure to programming enroll in our program. We do a deep dive into the latest techniques so we’ll make sure your skills are up to date. Plus, with small cohort sizes we can personalize our instruction based on your current skill level.
The difference is that we will help you master real-world, end-to-end development as opposed to simply introducing you to basic concepts. While traditional classrooms focus on lectures followed by take-home exercises, we spend the majority of the time collaborating on projects and coding in pairs and small groups. Instead of just learning something, you’ll actually build something that will give you the development experience you need to perform on the job.
Simply complete our online application and you will be contacted within two business days to schedule an interview, which will take about an hour. The interview mimics a typical question and answer format, followed by a programming assessment test. You will be tested on logic and reasoning, pattern matching and basic algebra. Our main goal is to determine whether you can succeed in our fast-paced learning environment.
We’re committed to your success and will do everything we can to help land you a job. In fact, we will be available to support you as long as it takes to get you placed. We encourage you to stay connected with us by participating in events, supporting other students and potentially becoming a mentor. We have a robust network of guildies and industry professionals who can be extremely valuable to your future career in software development.
We certainly think so! While a common misconception associated with coding is that it is dry, repetitive work, programmers are artists in their own way. The problem solving and design that goes into software development make it an engaging, interesting process.
Check out this page to learn more about what makes software development a creative career path.
Future programmers should note that salaries vary widely based on geographic location and skill level. For example, average salaries are different for our locations in Ohio, Minnesota and Kentucky.
Read more about salary expectations here.
Because their names are so similar, it’s easy to confuse the various members of the “C” language family. Programmers use both C and C# for various tasks to meet programming needs.
Learn more about C and C# here.
When it comes to comparing C# to C++, it’s important to remember that each is a language useful in its own regard, and each has strengths over the other depending on the needs of the programmer.
Check out this page to read more about C++ and C#.