Back To Top
Menu

Coding Bootcamp

The second floor exterior of D'Youville's School of Arts, Sciences, and Education building.

D’Youville Coding Bootcamp powered by The Software Guild puts you on a fast track to a programming career. By providing immersive training on a compressed schedule, you can speed your way to project-ready skills.

D’Youville Coding Bootcamp powered by The Software Guild offers an online outcome-focused, intensive learning environment for those interested in programming careers. Students gain a solid foundation in .NET/C# or Java programming languages and experience using the tools, techniques and technologies in demand by industries that drive our economy.

Learn on your terms

Our Coding Bootcamp Badges offer an affordable, flexible way to learn software development.

  • Learn in stages. Begin with the Level 1 badge to learn programming basics in .NET/C# or Java. After earning your first badge, you’ll have a new credential for your resume and LinkedIn profile. But don’t stop there. Earn all four badges to develop full-stack skills that can launch your coding career.
  • Learn when you want. You can obtain every Coding Bootcamp Badge in as fast as 10 months or take a brief break between badges. This flexible schedule helps you keep your job while you learn to code.
  • Learn where you want. Training takes place online, giving you freedom to learn wherever you choose. Collaborate with instructors and classmates from home, school or anywhere you have Internet access.

Pay as you go

In our budget-friendly program, we divide tuition into four stages. Pay smaller fees one badge at a time, with the option to pause the program between badges. You can earn the next badge — and develop your next set of skills — when you’re ready.

Earn discounts along the way

Take the budget-friendly route to a coding career. For each badge you earn, we provide a helpful discount for your next badge. For example, after you earn a Server-Side Web Development badge, you will qualify for $500 off a Full-Stack Development badge. Discounts total up to $1,000 as you pursue all four badges!

Resume-building credentials

Our master instructors teach qualifications and technologies that employers want most. We offer tracks in .NET/C# and Java.


Tracks

Tracks Completion Time Cost Sections

Level 1

Programming Basics 

Two months

$2,000

A. Basics (60 hours)

B. Classes and Objects (60 hours)

Level 2

Object-Oriented Programming 

Three months

$3,000

 

$2,750 with Level 1 badge completion discount

A. Intermediate (60 hours)

B.  Advanced (60 hours)

C. Mastery Project (120 hours)

Level 3

Server-Side Web Development 

Two months

$2,000

 

$1,750 with Level 2 badge completion discount

A. Consuming and Creating REST Web Services (60 hours)

B. Server-Side Programming (60 hours)

Level 4

Full-Stack Development 

Three months

$3,000

 

$2,500 with Level 3 badge completion discount

A. Database Basics (60 hours)

B. Full-Stack Database Application (60 hours)

C. Capstone and Career Support (120 hours)

.NET/C# BADGE LEVEL 1 — PROGRAMMING BASICS

.NET/C# Level 1 Badge

Duration: Two months

Section A. Basics (60 hours)
Learn to build and run simple computer programs in Microsoft Visual Studio.

Section B. Classes and Objects (60 hours)
Develop a fundamental grasp of object-oriented programming. Create C# classes that use inheritance and polymorphism, and test code using NUnit.

.NET/C# Badge Level 2 — Object-Oriented Programming

.NET/C# Level 2 Badge

Duration: Three months

Section A. Intermediate (60 hours)
Expand your knowledge of types and libraries available to C# developers. You will learn to read and write to a file system, query in-memory collections and format dates.

Section B. Advanced (60 hours)
Create applications with error-handling that avoids failure even if something goes awry. Use dependency injection to decouple logical tiers of the application. Also, learn to simulate applications and isolate code for unit testing.

Section C. Mastery Project (120 hours)
Apply intermediate and advanced concepts to develop a C# application to set business specifications.

.NET/C# Badge Level 3 — Server-Side Web Development

.NET/C# Level 3 Badge

Duration: Two months

Section A. Consuming and Creating REST Web Services (60 hours) Host a RESTful web service using ASP.NET Web API. You will learn to make requests to a web server without re-rendering an entire webpage using Ajax functionality in a jQuery library.

Section B. Server-Side Programming (60 hours) Explore basics of the Microsoft ASP.NET MVC framework. Use the framework to create a website and validate form data against business rules.

.NET/C# Badge Level 4 — Full-Stack Web Development

.NET/C# Level 1 Badge

Duration: Three months

Section A. Database Basics (60 hours) Create SQL server databases and SQL database queries, and model database structures using tables and constraints for referential integrity.

Section B. Full-Stack Database Application (60 hours) Develop the know-how to move information from a database to a C# application. This section introduces you to the ADO.NET framework library and Entity Framework.

Section C. Capstone and Career Support (120 hours) Apply all you have learned about .NET/C# development to create a realistic application. Faculty members also prepare you for a job search with mock interviews and resume assistance.

Java Badge Level 1 — Programming Basics


Java Level 1 Badge

Duration: Two months

Section A. Basics (60 hours)
This section introduces core Java syntax and other fundamentals. Learn to set up and run a basic Java development environment on an Ubuntu operating system. Also, run simple tasks in a NetBeans environment and explore Atlassian project management tools.

Section B. Classes and Objects (60 hours)
Explore fundamentals of object-oriented programming. Create Java classes using inheritance and polymorphism, and test code using JUnit test framework.

Java Badge Level 2 — Object-Oriented Programming

 

Java Level 2 Badge

Duration: Three months

Section A. Intermediate (60 hours)
Gain a deeper understanding of types and libraries available. Read and write to the file system, query in-memory collections and format dates.

Section B. Advanced (60 hours)
Learn to develop applications with proper error-handling to avoid failure if something goes wrong. Topics include dependency injection for decoupling logical tiers and mocking for unit testing.

Section C. Mastery Project (120 hours)
Use your skills to create a Java application according to business requirements.

Java Badge Level 3 — Server-Side Web Development

 

Java Level 3 Badge

Duration: Two months

Section A. Consuming and Creating REST Web Services (60 hours) Learn to host a RESTful web service using Spring Web MVC framework. Requirements include using Ajax functionality to make the jQuery library consume the web service.

Section B. Server-Side Programming (60 hours)

Test what you know about Spring Web MVC. Use the framework to create a website and validate form data per business rules.

Java Badge Level 4 — Full-Stack Web Development

Java Level 4 Badge

Duration: Three months

Section A. Database Basics (60 hours)

Acquire core skills for working with databases. Learn to create databases in MySQL and use tables to model database structures. This includes using constraints for referential integrity and SQL language for database queries.

Section B. Full-Stack Database Application (60 hours)

Learn to pull information from a database into a Java application. You will examine many popular frameworks, including Spring Jdbc Template and Hibernate.

Section C. Capstone and Career Support (120 hours)

Now it’s time to show off your skills. Apply what you’ve learned to create a business-quality application from scratch. And faculty will prepare you for your job search with mock interviews, resume help and career counseling.

Request Information

Fill out this inquiry form to receive more information about the D'Youville Coding Bootcamp powered by The Software Guild.

Learn More

Software Guild Logo

the .Net/C# badge
the Java badge

Questions?

For more information, please contact Danielle Clements at clementd@dyc.edu or 716-829-8063.