
Transforming Software Engineering Hiring
Your organization needs developers and engineers who can build, deploy, and operate within your production environments. Per Scholas trains stack-specific, AI-fluent engineers using programs built around the frameworks, workflows, and languages you already use.
Engineered for Success
1,000+
Employer Partners
25+
Markets Nationwide
35,000+
Per Scholas Professionals in the Workforce
Sustainable Software Engineer Talent Pipelines
The market for developers and engineers is increasingly split between candidates with traditional development skills and those with the fluency to work alongside AI-assisted tools. Top talent is snapped up fast, while many engineers aren't yet comfortable building AI-assisted workflows.
Per Scholas expands the talent pool in two ways: upskilling existing personnel and creating new talent pipelines of AI-fluent engineers, trained on the specific stacks and frameworks organizations like yours use.

Rigorous Training for Real Operational Requirements
Instructor-led programs are crafted with input from real industry experts. Learners gain hands-on experience working with specific languages and development workflows. They build with AI-assisted development tools to reflect how modern software engineers work.
All Per Scholas alumni can continue to grow their software engineering skills through the Career Accelerator upskilling program.

Roles We Train For
From full-stack development to front-end engineering, Per Scholas trains for the specific software roles employers are hiring for right now.
Full Stack Software Engineer
Gain access to professionals skilled in version control, Agile methodologies, and full-stack web development.
Full Stack Java Developer
Gain access to professionals skilled in Java programming and Agile methodologies, with experience in modern tools like Git and Jenkins.
Full Stack Python Developer
Gain access to professionals skilled in leveraging Python OOP and Django to create robust, secure web applications.
Web Application Developer
Gain access to professionals skilled in front-end web development, including HTML, CSS, JavaScript, and modern web frameworks.
Software Engineer Courses Available
8 Matching Courses Found
Filtered By:
This 15-week course equips learners with the knowledge and practical skills to work as Full Stack Java Developers. Learners cover front-end and back-end development, and design, create, manage, test, and evaluate web-based applications.
15 weeks412.5 training hoursThis 15-week course covers Java programming, focusing on the design and development of scalable microservices. This entry-level course is designed for learners with basic computer literacy and builds full-stack development skills, including modern software architecture, database management, server-side programming, and microservices communication.
15 weeks412.5 training hoursThis 15-week intermediate course covers MERN software development, including the essential tools and technologies shaping modern web applications, and builds full-stack development skills for web application developers.
15 weeks412.5 training hoursGitHub Copilot Fundamentals Badge · Introduction to Generative AI BadgeThis 10-week course is built to help learners master the essentials of Javascript, one of the most widely used programming languages for web development. Through this intermediate course, learners will explore foundational concepts such as variables, data types, and control flow, as well as advanced topics like version control, object-oriented programming, asynchronous programming, and debugging techniques.
No-Cost10 weeks90 training hoursThis 10-week course is designed to introduce learners to Python programming fundamentals and build a strong foundation in computational problem-solving. This intermediate course is designed for individuals new to programming or seeking to expand technical skills with Python. Learners design well-structured programs, apply core programming concepts such as version control, variables, control flow, and data structures, and work with Python's robust libraries and tools.
No-Cost10 weeks90 training hoursThis 8-week intermediate course covers ServiceNow application development and administration. It is designed for IT professionals and aspiring ServiceNow developers looking to build their skills in configuring, scripting, and developing applications on the ServiceNow platform.
8 weeks72 training hoursThis 10-week course equips intermediate Python developers with advanced skills in web application development. Learners cover advanced Python techniques, including object-oriented programming concepts such as inheritance and polymorphism, and iterators for efficient, concise code.
10 weeks120 training hoursThis 10-week Web Design Essentials course equips learners with the essential skills required for web design and beyond. Designed for aspiring web designers and front-end developers, this course covers a broad spectrum of topics, including version control with Git, building solid foundations in HTML, DOM manipulation, and CSS, and crafting dynamic web experiences with JavaScript.
No-Cost10 weeks90 training hours
No courses match those filters.
Comcast and Per Scholas Grows to Code
Comcast partnered with Per Scholas to custom-build Grows to Code, an upskilling curriculum based on Comcast's specific technology stack and development processes.
In discussing the partnership, Rick Rioboli, EVP and CTO, Comcast, noted, "Comcast is partnering with Per Scholas to reskill our junior tech professionals to become Full Stack Java Developers, building our pipeline within our own organization."
