Is The Software Guild the same as The Software Craftsmanship Guild?

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.

What Languages Will I Learn?

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.

What Skills Will I Acquire?

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.

How Much Will it Cost?

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.

Are there any financing options available?

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.

How Long Does Bootcamp Last?

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.

How Will You Help Me Find a Job?

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 or Kipp Graham

What If I Have Never Programmed Before?

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.

What If I Have Prior Programming Experience?

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.

How Does This Compare to Traditional Classroom Learning?

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.

What is the Application Process Like?

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.

What Happens When the Program is Complete?

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.

Can I Talk to an Enrollment Counselor?

Absolutely! We encourage you to get in touch with our enrollment team to get your questions answered. If you fill out this form, a member of The Software Guild will reach out to you within 24 hours.

Is programming fun?

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.

How much do programmers make?

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.

What is the best way to learn programming?

By programming! If you are interesting in a software development career, get as much experience as possible with in-demand coding languages.

Read more about learning to code here.

What is the difference between C and C#?

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.

What is the difference between C++ and C#?

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#.

What is the difference between Java and JavaScript?

The only thing they have in common is the word “Java.” They are written, assembled and executed differently, and have different capabilities.

Learn more about Java and JavaScript here.

How should I prepare for a Java interview?

Just like any job interview, be prepared to summarize your skills and experience. As a Software Guild graduate, you will be qualified for entry-level positions as a Java developer.

Check out more potential interview questions on this page.