LET US HELP
Welcome to Capella
Select your program and we'll help guide you through important information as you prepare for the application process.
Enroll in a qualified program and apply for a $8K Capella Progress Reward, a scholarship to help fund your bachelor’s degree.
Ready to get started? We’re ready for you. Chat with an enrollment counselor or apply now to take the first step on the journey toward your future.
$50 application fee (waived w/promo WINTER).
Gain the skills and knowledge needed to take select certification exams from PMI, CompTIA, Microsoft©, and Cisco©, and earn vouchers to take them at no cost.
Capella is a Registered Education Provider of IEEE Computer Society and the program is aligned with SWEBOK and IEEE Computer Society software developer certifications.
Build the expertise to model and design software; and code, test, and ensure quality using Agile and DevOps methods to streamline development and operations.
Fast-track your path to software development with a credential that showcases your ability to design, develop, and implement.
Build end-to-end software applications from user interface design through backend database design and coding.
Design, test, debug, package, and deploy using tools that you custom configure in your own integrated development environments.
You’re never going it alone at Capella. Our dedicated faculty and support teams are waiting to guide, help, and advise you through every step of your educational journey.
These experts will set you up for success. They’ll help you find the right degree and program, and answer all your questions about Capella.
Our courses are taught by distinguished faculty members who hold top credentials and have hands-on expertise in their fields. They know what you need to know today.
Sharpen your writing skills with our free tutoring services and other resources.
For this team, it’s more than resumes and interview tips. It’s about thoughtful and strategic career planning—beyond graduation.
Online education isn’t one-size-fits-all. We know you’re busy—you need a learning experience tailored to your life, not the other way around. Capella has learning and tuition formats to suit you, however you learn.
A structured learning format with an active peer community and faculty guidance. We’ll set the schedule, you meet the deadlines.
*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.
Speak with an enrollment counselor to get a personalized cost estimate for what you can expect to pay.
Capella University is accredited by the Higher Learning Commission.
Accreditation and recognitions provide the assurance we meet standards for quality of faculty, curriculum, learner services, and fiscal stability. See all of our accreditations and recognitions.
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 IT knowledge and certifications through our prior learning assessment process.
Our external partner, Sophia Learning, offers a low-cost way to earn gen-ed credits.
Apply for an $8K Capella Progress Reward, a scholarship to help fund your bachelor’s degree.
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.
IT3349 * |
Intermediate Java Programming
This course focuses on beyond basic features and techniques of the Java programming language. Learners study and practice advanced object-oriented programming concepts like inheritance, polymorphism, interfaces, and abstract classes. Learners also cover programming Graphical User Interface (GUI) applications with Java and the Java rich library of data structures like lists, stacks, and queues. Learners apply these features and techniques to develop applications of moderate complexity. Prerequisite(s): IT2249. |
3 quarter credits |
---|---|---|
IT4733 * |
Advanced Database Development
This course focuses on the data access layer of an application. Learners explore and demonstrate their knowledge of application objects that interact with an assortment of databases and data repositories, and examine data modeling, connections, queries, data manipulation for contemporary Web, traditional applications, database administration and user security implementation. Prerequisite(s): Completion of or concurrent registration in IT4731. |
3 quarter credits |
IT4772 * |
Software Design and Modeling
In this course, learners apply design strategies and methods to produce a series of models that depict the internal structure and behavior of a software solution. Learners also evaluate the quality of the design and apply the requirements tracing process. Prerequisite(s): Completion of or concurrent registration in IT4711. |
3 quarter credits |
IT4774 * |
Software Construction
Learners in this course use the output from the software design process to create working software through coding, debugging, and testing. Learners practice construction tasks, as well as learn to minimize complexity, deal with change, and build applications for verification with basic construction standards. Prerequisite(s): IT4772. |
6 quarter credits |
IT4776 * |
Software Testing, Security, and Quality Assurance
This course focuses on software testing, quality assurance, and software security. Learners develop an understanding of testing fundamentals, including terminology and the role of testing in life cycle activities. Learners also apply test levels, testing techniques, test-related measures, testing processes, and testing tools in software testing operations. Finally, learners examine the role of testing in quality assurance and evaluating code security. Prerequisite(s): IT4772. |
6 quarter credits |
Choose one of these software development concentrations; cloud, mobile, programming and application, or web.
Design and develop mobile applications with Android Studio, SQL, Nodes.js.
Understand cloud application and database security requirements using Visual Studio, C#, DevOps, SQL.
Create, maintain, and enhance web-based applications—HTML5, CSS3, JavaScript, jQuery.
Develop desktop applications with different computer programming languages and platforms—Advanced Java, SQL/NoSQL, C#.
The right education can change everything. Grow as an expert in information technology and software development.
Stay in the know about the latest software development trends.
Smartphones have changed the way we live. Be a part of this growing trend with a career in mobile app development.
What are the desired skills and how do you build them?
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.
Is this program close to what you need, but maybe not a perfect fit? The programs below might be interesting. Check them out to find one that suits your academic and professional goals.