Learn to apply core software development knowledge, skills, and abilities developing cloud-based applications. Curriculum covers planning; evaluating; designing; and managing interactive, data-oriented, performance-optimized cloud-based applications that meet security standards. Upon program completion, you’ll be prepared to pursue careers as a cloud application designer and developer, software engineer, analyst, or to seek associated cloud application development certifications.
Learn to apply core software development knowledge, skills, and abilities developing applications for mobile platforms. The curriculum covers planning, evaluating, designing, and managing mobile applications for single-users to complex enterprises. Upon program completion, you’ll be prepared to pursue a career as a mobile application designer and developer, software engineer, or to seek associated mobile application development certifications.
Learn to apply core software development knowledge, skills, and abilities to developing desktop applications. Gain hands-on experience with programming languages and platforms. Curriculum covers planning, evaluating, designing, and managing data-oriented applications. Upon program completion, you’ll be prepared to pursue a career as a software developer, software engineers, programmer analyst, or to seek associated programming application development certifications.
Learn to apply core software development knowledge, skills, and abilities to developing Web-based applications. Curriculum covers planning; evaluating; designing; and managing interactive, data-oriented, Web-based applications that meet fundamental design standards. Upon program completion, you’ll be prepared to pursue a career as a Web application designer and developer, software engineer, analysts, or to seek associated web application development certifications.
Address industry needs by applying concepts and methods using
industry-standard tools and platforms.
Construct software to design specifications using modeling tools to create high-level designs.
Translate user needs into system and software requirements to develop effective, engaging user interfaces.
Code using high-level programming language and execute testing and quality assurance activities in software development.
Develop software applications in one or more significant application domains.
Gain important soft skills—communication, collaboration, critical-thinking—to be an effective software development team member.
Choose from one of these four emphases: mobile development, Cloud
application development, Web development, or programming and
Gain the skills and knowledge to sit for up to four CompTIA certification exams—and vouchers to take them for free.
Gain skills to identify requirements; model and design software; and code, test, and assure quality using Agile methods.
Our original learning format offers extra structure for those who
want it. We'll set the schedule, you meet the deadlines.
Speak with an enrollment counselor to get a personalized cost estimate for what you can expect to pay.
*This is only an estimate, using general program pricing, and
it does not include fees (including application and resource kit fees).
Your price may be higher or lower depending on your
specialization, transfer credits, and tuition discounts. If transfer
credits are allowed in this offering, the prices above show what you
would pay if you brought in the average number of transfer credits
and the price if you brought in the maximum allowed transfer credits.
At Capella, we believe your education is an investment in your future. It’s also an investment within your grasp. Your goals are achievable—there are more ways to save than you might think.
Earn credits by demonstrating your knowledge and/or industry
certifications through our Prior Learning Assessment (PLA)
Our learning partner, Sophia Learning, offers self-paced, online
options for fulfilling bachelor’s requirements for only $329 per
Capella scholarships, available for qualifying students, aren’t need-based and never have to be repaid.
Our online bachelor’s in software development incorporates several
industry-recognized certifications that can give the skills and
knowledge to compete in today’s job market.
|Course Number||Course Title|
|IT3349||Intermediate Java Programming|
|IT4733||Advanced Database Development|
|IT4772||Software Design and Modeling|
|IT4776||Software Testing, Security and Quality Assurance|
These folks are superstars. We hear it from our students (and grads).
They’re here to help find a program fit and set you up for
Our distinguished faculty members hold top credentials in their
fields. They’re here to teach the knowledge and skills you’ll need,
These skilled communicators offer free tutoring services and multiple
resources to sharpen your writing skills.
For this team, it’s more than résumés and interview tips. It’s about
thoughtful and strategic career planning—beyond graduation.
Stay in the know about the latest software development trends.
What are the desired skills and how do you build them?
Smartphones have changed the way we live. Be a part of this growing
trend with a career in mobile app development.
Here are just some of the career options you could explore with our
software development degree.
*These are examples intended to serve as a general guide. Some
positions may prefer or even require previous experience, licensure,
certifications, and/or other designations along with a degree. Because
many factors determine what position an individual may attain, Capella
cannot guarantee that a graduate will secure any specific job title, a
promotion, salary increase, or other career outcome. We encourage you
to research requirements for your job target and career goals.