Filters
Filters
- Engineering Programs
- Software Engineering
- Distance Learning
Sort by
84 Online Software Engineering Degree Programs


Promoted
Aston University Online
Online MSc Cybersecurity
- Online United Kingdom
MSc
Part time
2 years
Distance Learning
English
Step into one of today’s most critical fields with a BCS-accredited master’s designed to make you industry-ready from day one. Gain hands-on experience in cyber risk management, software security, and strategic decision-making—all while working on real-world consultancy projects and collaborative challenges. Study a curriculum aligned with ISO 27001, Cyber Essentials, and ISC2 standards and graduate with globally recognised certifications.


Promoted
Aston University Online
Online MSc Computer Science
- Online United Kingdom
MSc
Part time
2 years
Distance Learning
English
Develop your coding skills with Mobius, an advanced real-time feedback tool that accelerates your learning and sharpens your programming expertise. Learn from industry leaders through a BCS-accredited programme shaped by Aston’s Industry Advisory Board, designed to empower you to become an innovative software developer and future tech leader.


Promoted
Centennial College
Advanced Diploma in Software Engineering Technology (Optional Co-op) (Online)
- Online Canada
- Toronto, Canada
Advanced Diploma
Full time
3 years
Distance Learning
English
Software is taking the planet by storm and Centennial College's Software Engineering Technology program will provide you with three years of learning in designing, developing, and maintaining software systems. During this time, you'll attend advanced diploma courses that will cover modern programming languages, design and algorithm concepts, data management tools, and modern software engineering methodologies. The program will also expose you to a solid knowledge of systems integration, enterprise programming, mobile computing, and software security specialization. The knowledge you'll obtain in Software Engineering Technology will enable you to design and develop various kinds of software applications, human-computer interfaces, and enterprise information systems.


Stevens Institute of Technology - Graduate Studies
MSc in Software Engineering
- Hoboken, USA
MSc
Full time, Part time
2 years
Distance Learning, On-Campus
English
A master's in software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconnected world. In our software engineering program, you'll learn about the lifecycle process and how to build sustainable products. You'll acquire skill sets to design, build, test, and maintain software systems, and manage software projects with optimal efficiency.


Algebra Bernays University
Master in Software Engineering
- Zagreb, Croatia
Master degree
Full time
2 years
Distance Learning, Blended
English
The Software Engineering master programme is one of our sub-specializations in Applied Computer Engineering. Its master employability ratings today are excellent. We have ensured a work placement internship for our students with well-known industry players in Croatia and the EU.
Best programs for you
Answer a few questions and we'll match you with programs!


UNIR
Master's Degree in Software Engineering and Computer Systems
- Online
Master degree
Full time
1 year
Distance Learning
Spanish
The Master in Online Software Engineering of UNIR aims to complete the training of IT professionals and equip them with knowledge about web environments, Information Security and Software Engineering.


Centennial College
Advanced Diploma in Software Engineering Technology - Artificial Intelligence (Optional Co-op) (Online)
- Online Canada
- Toronto, Canada
Advanced Diploma
Full time
3 years
Distance Learning
English
Through collaboration with industry, the Software Engineering Technology – Artificial Intelligence (AI) program will provide our students with skills in state of art design and AI application development technologies. Software is taking the planet by storm and AI-driven technologies are at the center of it. AI’s global economic impact is expected to reach trillions by 2025. AI is set to become the new database for next-generation applications. Our Software Engineering Technology – Artificial Intelligence program aligns well with the newest technology trends in the software industry, namely “Augmented Analytics,” “AI-Driven Development,” and “Autonomous Things.” The coursework emphasizes modern software design and AI frameworks, machine learning, data visualization, big data fundamentals, natural language processing, image recognition, recommender systems, software bots, digital ethics, and privacy guidelines within AI solutions. To round out the technical focus of the curriculum, the Software Engineering Technology – Artificial Intelligence program includes two software development projects. For these real-world business applications, you put into action all the technical, systems, and business skills acquired during your courses to build AI-enhanced software solutions for automating, classifying, predicting, recommending, and understanding processes and data.


Selinus University of Sciences and Literature
Doctor of Philosophy (Ph.D) in Software Engineering
- Ragusa, Italy
PhD
24 months
Distance Learning
English
Nowadays, software development often involves working on large programmes as part of a team that will most likely collaborate and interact with others in ancillary disciplines and/or teams for many years. Developing and implementing the principles and practice of software engineering means understanding its context, tools and techniques.


Pace University
MS Software Development and Engineering
- New York, USA
MSc
Full time
2 years
Distance Learning, On-Campus
English
Software is the way users interact with computers, phones, and other devices like Apple watches, Siri, Google, and Alexa, smart fridges and cars, and so much more. Software developers are the people who build, code, maintain, update, and innovate all of the apps and software that make that technology work.


Syracuse University
Master of Science in Computer Engineering
- Syracuse, USA
MSc
Full time
15 months
Distance Learning
English
Earn your M.S. in Computer Engineering online from a U.S. News top-20 ranked program at Syracuse University in as few as 15 months; no GRE currently required. Learn to create groundbreaking hardware and software solutions.


Amsterdam Tech
Bachelor of Science in Software Engineering
- Amsterdam, Netherlands
BSc
Part time
3 years
Distance Learning, Blended
English
Increase your freedom of choice: some software engineers work for the world’s top technology companies, others work for themselves. As a software engineer, you can work anywhere in the world and under the terms you want.


Structuralia
Master in Analysis and Structural Calculation Software
- Online
Master degree
Full time
1 year
Distance Learning
Spanish
The Master in Structural Calculation is proposed in a practical and theoretical way whose objective is to train professionals in everything related to the calculation of structures through the introduction, theoretical concepts and software programs used in the best engineering and construction companies. You will have an expert level in the management of such programs with all the knowledge in aspects of execution and control of structures, geotechnics, soils, rocks, seismicity, metal and concrete structures.


AKAD University
Software Engineering (B.Eng.)
- Germany Online, Germany
Bachelor of Engineering
Full time
36 months
Distance Learning
German


BIU University Miami
Master of Science in Computer Software Engineering
MSc
Part time
18 months
Distance Learning
Spanish
The program is designed to train experts capable of leading innovative projects in the development of computer software. Our master's degree offers a comprehensive approach, not only in the design and creation of high-performance applications, but also in the management of development teams and strategic decision-making. Through an updated and dynamic curriculum, students acquire the necessary tools to face current and future technological challenges, ensuring efficient and sustainable solutions in business environments. The virtual and flexible modality of this master's degree allows professionals to combine their training with their work commitments, while accessing cutting-edge academic content and participating in both synchronous and asynchronous classes. The program encourages applied research, contributing to the creation of knowledge in key areas such as artificial intelligence, information security, and the optimization of digital systems. In this way, graduates of this master's degree will be prepared to stand out in an increasingly competitive work environment.


Noroff University College
Professional Degree in DevOps Engineering
- Online
Associate Degree
Full time, Part time
2 years
Distance Learning
English
Become the bridge between software development and IT operations. Learn to automate, deploy, and manage modern cloud-based systems, and gain the hands-on DevOps skills companies need to deliver reliable digital services.


UC Berkeley Global: Study-Abroad Opportunities
Certificate: Software Development and Programming
- Berkeley, USA
Certificate
Full time, Part time
1 year
Distance Learning
English
Prepare yourself for a new career in the IT field or advance your current position with the Certificate Program in Software Development and Programming. Learn how to code, and then focus on topic areas such as the software development life cycle, databases, system administration, security, data communications, and web development.


Oulu University of Applied Sciences (OAMK)
Master's Degree in Modern Software and Computing Solutions
- Oulu, Finland
Master degree
Full time
1 year
Distance Learning
English
Welcome to study the latest software technologies at Oulu University of Applied Sciences! Modern Software and Computing Solutions is our new Master Degree Programme in English that aims to meet the challenges of the software industry. The software industry is undergoing a transformation as information becomes digital and data volumes grow in both public organizations and private companies. All data must be stored and analyzed securely without compromising the data. In the training, you will deepen your knowledge of software techniques and data analysis methods. After graduation, you can work on digital products or services, for example.
Popular Engineering Programs Software Engineering degree types
Learn more about Online Software Engineering degree programs
In Software Engineering degree programs, you'll explore the design, development, and maintenance of software systems that drive technology forward. This field merges creativity with technical skills, enabling you to solve real-world problems through innovative software solutions.
Studying Software Engineering online cultivates skills in programming languages, algorithms, and software development methodologies. As you engage with coursework, you'll work on projects that simulate real-world challenges, allowing you to build a portfolio demonstrating your ability to create applications, manage databases, and upgrade user interfaces. The curriculum often emphasizes collaborative projects and hands-on learning experiences to prepare you for the job market.
The online education environment promotes independence and encourages learners to develop time management and self-motivation skills. Graduates typically pursue roles such as software developer, systems analyst, or project manager, with opportunities available across various industries. As you advance in your career, the analytical and technical skills gained during your studies will be valuable in a rapidly evolving tech landscape.