of Software

Continuing education
for software professionals

Request Information

Training Developers to be Technical Leaders Through a Plan for Lifelong Learning

Dedicated In-Class Expert Instruction

Weirich students spend time in a classroom setting working through problems, diving into topics during whiteboard sessions, and listening to expert-led lecture.

Long-Term Mentorship

Through Weirich, students have the benefit of a senior developer providing mentorship as they progress through their career.

Regular Code Reviews & Challenges

Students are assigned programming challenges - both solo and in pairs - and their work is reviewed and feedback is delivered by instructors.

Collaborative Learning Environment

Often lacking in a developer's career is the proper environment to support rapid growth and learning. At Weirich, students will find themselves in the perfect situation to grow into senior positions.

Your Company

If you're interested in sharing this program with the managers at your company, click here for more information.