Software Development Courses & Degrees

software development degrees onlineThe U.S. Bureau of Labor Statistics forecasts 21% growth (or a whopping 284,100 new jobs) in software development from 2018 to 2028, placing it among the nation's fastest growing career paths. The proliferation of mobile and cloud technologies, soaring demand for business intelligence software, and the need to develop secure systems to combat escalating cyber threats will help drive this hiring boom for skilled and certified software developers.

Universities, colleges and private computer schools offer training programs featuring coursework in marketable software development skills. Compare software development courses & degrees in the U.S. and online below.

Featured Software Development Programs

Admissions advisors from these schools can provide more information about programs & curriculum, admissions & start dates, learning formats, tuition costs and personalized financial aid options.

AAS - IT: Programming and Software Development

Purdue University Global's multiplatform software development degree will give you the theoretical background and real-world skills to design and build software solutions for the Web, mobile devices and modern business applications. Students will learn a variety of marketable programming languages, such as, HTML, CSS, Javascript, HTML5, Java, VB .Net and Objective-C. Graphic design courses round out the curriculum to help graduates become full-service software developers.

Program Highlights:

  • Design, Develop and Debug Software Systems and Applications
  • Mobile App Development using Java, Objective-C, C# and HTML5
  • Web Design and Development using HTML, CSS and JavaScript
  • Software Development/Engineering Theory and Core Principles
  • User-Interface (UI) and User-Experience (UX) Design Essentials
  • Utilize Adobe Creative Suite to Design Web Graphics & Effects
  • Professional Software Developer Portfolio Assembly and Review
  • Also available as Bachelor's: BS - IT: Programming and Software Development

Learning Method: 

Online Degree

 

Degree Level: 

Associate

 

Accredited School: 

Yes

 

Financial Aid Available: 

Federal, State, Military & Scholarships

Request More Information

Related degrees at Purdue University Global:

 

BS Computer Science - Software Engineering

Students in this specialized computer science program will use the latest software engineering tools, techniques and programming languages to develop secure software systems and applications. Graduates of this online bachelor's program will be prepared for job roles such as Full Stack Developer, Application Developer, Systems Engineer and Programmer Analyst.

Program Highlights:

  • User Interface/Experience (UI/UX) Design for Cloud-Based and Mobile Technologies
  • Evaluate & Implement Emerging Systems Architectures to Achieve Business Goals
  • Identify Software Vulnerabilities and Develop Secure Systems and Applications
  • Use Reverse Engineering to Develop, Improve and Support Existing Software

Learning Method:

Online Degree

 

Degree Level:

Bachelor

 

Accredited School:

Yes

 

Financial Aid Available:

Federal, State, Military & Scholarships

Request More Information

Related degree programs at SNHU:

  • AS in Information Technologies
  • BS in Computer Science - Information Security
  • BS in IT - Software Development
  • MS In IT - Software Application Development
  • Compare all programs at SNHU
 

Software Development Courses, Certificates & Degrees

Compare online degrees, professional certificates, and self-paced training courses matching the software developer education requirements and career track.

Admissions consultants can provide more information about software development programs & curriculum, start dates and admissions, career opportunities, tuition costs, personalized financial aid options & scholarships.
Got targeted learning goals? Many schools offer individual courses & certifications from degree programs.

School

Software Training Program

Course Highlights & Certifications

AAS - IT: Programming and Software Development

  • Method: Online Degree
  • Degree Level: Associate
  • Accredited School: Yes
  • Financial Aid Available: Yes
  • Develop Modern Systems & Applications
  • Learn Hot Programming Languages like Java, HTML, CSS, Javascript, Objective-C & VB .Net
  • Software Product Development using Agile
  • Use SQL to Solve Complex Business Issues
  • User-Interface and User-Experience Design
  • Graphic Design Training featuring Adobe CS
  • Compile a Pro Software Engineer Portfolio
  • Software Dev Courses Starting Year Round

B.S. Mobile Application Development

  • Method: Online Degree
  • Degree Level: Bachelor
  • Accredited School: Yes
  • Financial Aid Available: Yes
  • Learn the Programming, Business & Creative Skills to Become a Mobile App Developer
  • Android & iOS App Development Training
  • Mobile Game and Simulation Programming
  • User Interface (UI) and Usability Testing
  • Mobile Application Design & Art Direction
  • Mobile App Deployment & Marketing Strategy
  • Mobile Developer Portfolio & Resume Review
  • Java, Objective-C, MySQL & PHP Programming

Master's in Technology Management

  • Method: Online Degree
  • Degree Level: Master
  • Accredited School: Yes
  • Financial Aid Available: Yes
  • Prerequisite: Bachelor's
  • Prepare to Lead IT Personnel and Wield Emerging Technologies to Achieve Business Goals
  • Choose from courses like:
    • Business Intelligence and Data Analytics
    • Cyber Security Threats & Vulnerabilities
    • Managing Diverse Organizations in a Flat World
    • Cloud Computing and Virtualization
    • Computer Systems Analysis
    • Cryptography & Network Security
  • No GRE or GMAT Required for Admission

Find Software Development Schools


best computer training schools

Software Developer Resources