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?

At The Software Guild, you can choose to learn either .NET/C# or Java. These programs are stable, proven in the industry, and in high demand.

What Skills Will I Acquire?

Our program exposes you to the entire application process from beginning to end. After 12 weeks, you’ll be proficient in Java or .NET/C# and will be ready to apply your skills at the job you want.

In addition to the tools and techniques you’ll learn for Java or .NET/C#, 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 program costs $10,000, which covers space, instruction, licenses and other such expenses. The cost of the program can be paid in installments. For more information about these installments, please contact us.

Are there any financing options available?

Yes. We realize that coming up with $10,000.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?

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.  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 the cohort. In a speed dating format, apprentices and employers get the opportunity to connect about current career opportunities.  Our masters and mentors also assist you in your job search.

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

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 Learning via Online Resources?

There are several online resources available to help you learn how to code. In fact, we encourage you to explore the different coding tools at your disposal because they can provide you with good exposure to basic skills and techniques. However, if you’re really serious about becoming a web developer, nothing compares to the expertise, rigor and personalized attention you’ll receive in our program. Lean on our industry veterans to help you learn the skills you need to get the job you want. Masters are available during class to answer all questions, and your guildies encourage and support you along the way.

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.