Skip to content
Computing for All logo
  • Explore Careers
    • Get Training
    • Get Hired
    • Pre-Apprenticeship Program
    • Career Prep
  • Hire Talent
    • Meet Diverse Candidates
    • Shape Your Future Workforce
    • Join the Coalition
  • News & Events
    • CFA News
    • PAP Student Spotlight
    • Job Market News
  • About Us
    • Our Mission
    • Meet the Team
    • Student Showcase
    • Our Partners
    • Donate
  • Contact Us
  • Job Board
Computing for All logo

Software Development

Software Development

Get Training > Software Development

An entry-level Software Development professional is an entry level role that involves designing, coding, testing, and maintaining software applications and systems. Software developers work collaboratively with cross-functional teams to understand project requirements, develop technical specifications, and write clean, efficient code. They troubleshoot and debug issues, implement updates and enhancements, and ensure software products are reliable, scalable, and secure. Continuous learning and staying up-to-date with emerging technologies are crucial in this role, as software developers strive to create innovative solutions that meet user needs and drive the success of the organization’s software products. Effective problem-solving, teamwork, and strong programming skills are fundamental for success in this dynamic and ever-evolving field.

Average Salary: $145,000

Software Development Training

Per Scholas

Software Engineer

The 15-week Software Engineering course dives deep into every aspect of software engineering - computer science, React, Node, design patterns & system architecture, and more.

Certifications/​Degree
N/A
Cost
Free
Location
Online
Duration
3-4 Months
Schedule
Full Time
Requirements
Age 18+ and High School graduate or GED
Seattle Metro area resident
Low-income
Authorized to work in the U.S.
1-yr IT experience or previously taken IT/Computer courses
Program website

Per Scholas

Full Stack Java Developer Powered by TEKsystems

Get trained on the specific technical skills employers are looking for in entry and mid-level Java Developers. Through this course, you'll advance your coding skills and gain experience with Java, data structures, web services, algorithms, and more.

Certifications/​Degree
N/A
Cost
Free
Location
In-Person
Duration
3-4 Months
Schedule
Full Time
Requirements
Age 18+ and High School graduate or GED
Seattle Metro area resident
Low-income
Authorized to work in the U.S.
Prior Core Java knowledge
Program website

Skillspire

C# & Azure Cloud

This beginner-level course covers the fundamentals of C# programming and software development over 20 weeks. Students will learn about decision statements, loops, arrays, methods, parameters, exception handling, object-oriented programming, inheritance, and the .NET Framework. They will also work on mini-assignments and a group project to develop a final program using C#. The course includes test-driven development, Azure, and interview preparation, including resume building and LinkedIn optimization.

Certifications/​Degree
Certificate of Completion
Cost
$6,499 Fin. Aid
Location
Online, in person
Duration
5 Months
Schedule
Part Time, evenings, weekends
Requirements
Open to all Age 18+
Program website
Previous Career
Next Career

Questions About Training?

Contact Us

Follow Us

Subscribe to Our Newsletter

    Computing for All logo in white

    Contact Us

    ©2025 Computing For All | WordPress Theme: EcoCoded