Filters
Filters
- Preparatory
- Course
- Engineering Programs
- Software Engineering
Sort by
32 Software Engineering Course Programs

Alison Free Online Learning
Course in Introduction to Computer Hardware and Software
- Online USA
Course
Full time, Part time
3 hours
Distance Learning
English
Learn how to use a computer properly in this free online computing course that explores both hardware and software.

Alison Free Online Learning
Course in IT Management - Software and Databases
- Online USA
Course
Full time, Part time
1 hour
Distance Learning
English
This free online IT management course will teach you about a manager's role in the building and implementation of information systems. Information systems are critical in every business, and managers play a fundamental role in the initiation, design and implementation of a new Information System. This free online course will be invaluable for managers involved in the creation and design of new information systems.
Best programs for you
Answer a few questions and we'll match you with programs!


General Assembly
Software Engineering Bootcamp
- Online Canada
- London, United Kingdom
- + 4 more
Course
Full time, Part time
12 weeks
Distance Learning
English
Get career-ready to land your dream tech job with hands-on software engineering skills. Our Software Engineering Bootcamp gives you next-level instruction, one-on-one career coaching, and the right connections to get hired. Software engineers use programming languages to develop digital experiences. The architect, optimize, and test code to tackle all kinds of challenges.


Fraunhofer Academy
Master in Software Engineering
- Munich, Germany
- Kassel, Germany
Course
On-Campus
English
The Fraunhofer Institute for Experimental Software Engineering IESE offers a unique part-time Master’s course which is primarily run as a distance learning program by the Distance and International Studies Center (DISC) of the University of Kaiserslautern, Germany. The course is geared to international participants and is therefore conducted entirely in English. If you are interested in entering the Master Program in Software Engineering for Embedded Systems please note, that you can apply from mid-May to mid-July of every year.


Santa Barbara City College
Skills Competency Award in Software Engineering
- Santa Barbara, USA
Course
Full time
On-Campus
English
The Software Engineering Skills Competency Award goes beyond programming to include engineering methodologies and hands-on project experience. The program introduces students to state-of-the-art methodologies, teamwork, and project management skills.


Tongmyong University
Department of Game Engineering
- Nam-gu, South Korea
Course
English, Chinese, Korean
Department of Game Engineering, the first four-year college program in Busan, aims to nurture experts armed with the ability to develop game software and create digital contents.


Ogden-Weber Technical College
Software Development
- Ogden, USA
Course
On-Campus
English
Climb your career ladder by stacking your skills with Software Technology and Software Development. The Software Development program allows students to learn the important languages, environments, and tools needed for employment in areas such as web development, mobile applications, embedded systems, enterprise application development, and more.


Fraunhofer Academy
Secure Software Engineering in the Automotive Development Process
- Munich, Germany
- Kassel, Germany
Course
On-Campus
English
Systems and applications are becoming more and more complex, and more interconnected. This expands the areas in which the systems are susceptible to attacks.Whether it's PC applications, smartphone applications, or devices as part of the Internet of Things, the development of secure software systems will become more and more important for you when looking to increase resistance to attacks.


City and Islington College
Software Development Apprenticeships
- London, United Kingdom
Course
On-Campus
English
Study a Software Development Apprenticeship in London and gain a comprehensive qualification in both theory and practice, all while working with a professional IT team. Computing and IT is at the cutting edge of digital communication technology, working to produce innovative and creative projects in every aspect of our lives. With a software development apprenticeship, you'll unlock exciting possibilities in this sector including software development, programming, virtual reality and more.


Cork College of Commerce
Advanced Software Development Course
- Cork, Ireland
Course
On-Campus
English
This course is designed to further a student’s learning in designing, developing, integrating and testing software, using GUI Programming, Object-Oriented Programming, HTML, CSS and WordPress. The student will learn how to produce commercially viable software by learning and applying modern software development methodologies and modelling tools.


Fairfield School of Business
Level 3 Software Development Technician
- Croydon, United Kingdom
Course
On-Campus
English
A Software Development Technician typically works as part of a software development team, to builds simple software components (whether web, mobile or desktop applications) to be used by other members of the team as part of larger software development projects. They will interpret simple design requirements for discrete components of the project under supervision. The approach will typically include implementing code, which other team members have developed, to produce the required component. . The Software Development Technician will also be engaged in testing that the specific component meets its intended functionality.


Boolean
Online Course in Software Engineering
- Online United Kingdom
Course
Full time
6 months
Distance Learning
English
From the beginning, we chose to deliver our training live and online and to support you in your job search. We know our craft.


Kensley College
Software Testing & Quality Assurance
- Montreal, Canada
Course
Full time
2 years
Blended
English, French
The course identifies the need for quality development and management in the evolution of software technologies. Kensley Software testing and Quality Assurance diploma course cover all the aspects of manual and automated testing methods. To set the basics high, we designed the curriculum that ensures the fundamentals of testing, languages used and Databases.


Weymouth College
Software Developer Apprenticeship
- Weymouth, USA
Course
On-Campus
English
Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.


Dun Laoghaire Further Education Institute
Software Development Course
- Dublin, Ireland
Course
On-Campus
English
This Pre-University computer science course provides an opportunity to train for a rewarding career in the IT industry. Students will develop the skills to design, create and maintain websites, databases and computer networks, and the fundamentals of computer programming using java, C#, PHP, Javascript and Visual Basic using Visual Studio, software architecture and technical support.
Popular Engineering Programs Software Engineering degree types
Popular study format
Learn more about Software Engineering Course programs
In Software Engineering courses, you'll explore the principles of software development and gain hands-on experience in designing, coding, and testing applications. This field combines critical thinking with creativity, allowing you to create solutions that impact various industries.
Through coursework, you'll dive into programming languages, software architecture, and database management. Practical projects help you develop essential skills in areas like developing mobile applications, implementing cloud services, and managing software life cycles. Students strengthen adaptability as they engage with new technologies and methodologies, preparing for a dynamic job market.
As you advance, you'll collaborate on team-based projects, simulating real-world software development environments. This experience helps you cultivate teamwork, problem-solving, and communication skills, all highly valued by employers. Graduates typically pursue roles as software developers, systems analysts, or application engineers, with opportunities to work in sectors such as finance, healthcare, and entertainment. The focus on both theory and application equips students effectively for diverse career paths.