Filters
Filters
- Preparatory
- Engineering Programs
- Software Engineering
- On-Campus
Sort by
77 Software Engineering Preparatory Programs


Promoted
University of Pisa Summer - Winter Schools & Foundation Course
Summer School Enabling Technologies for Industrial Internet of Things
- Pisa, Italy
Summer Course
Full time
8 days
Distance Learning, On-Campus
English
The 2026 edition of the Summer School Enabling Technologies for Industrial Internet of Things (ET-I2oT 2026) is organized to provide 6 ECTS (about 52 hours of front lessons) in the fields of Electronics, RFID, Sensors, Networking, Web of Things, SW for IoT, Computer Engineering, targeting on one side an audience of Bachelor (last year), Master and PhD students, and on the other side early stage researchers and practitioners from Academia or Industry. Both HW and SW aspects of IoT will be presented and discussed during the school.


Promoted
Golden West College
Associate in Arts, Software Development
- Huntington Beach, USA
Associate of Arts
Full time
4 semesters
On-Campus
English
The Software Development program at Golden West College is designed to provide formal training for individuals who seek entry into the rapidly growing fields of computer software engineering, systems analysis, application development, and systems software.


Promoted
City College Plymouth
Foundation Degree in Software Development
- Online United Kingdom
Foundation Year
Full time, Part time
2 years
On-Campus
English
This Foundation Degree will help you develop your ability to analyse, program and project manage software solutions. You’ll develop a working knowledge of current modelling and programming languages and paradigms such as object oriented programming, algorithm design and development and computer systems analysis in order to solve problems in the software development field.


Asia Pacific University of Technology & Innovation (APU)
Diploma in Information & Communication Technology - Software Engineering Specialization
- Kuala Lumpur, Malaysia
Diploma
Full time
2 years
On-Campus
English
This APU Diploma in Information & Communication Technology with a specialism in Software Engineering is designed to provide students with skills in software systems development, with emphasis on aspects of software engineering.


Suzhou Centennial College (China)
Diploma in Software Engineering Technician
- Suzhou, China
Diploma
Full time
On-Campus
English
The Software Engineering Technician program will prepare students to work as software developers. Whether someone wants to balance the books, edit photographs, or produce a movie, it wouldn’t be possible without software programs. Grads will be at the forefront of designing, developing, and maintaining the latest software.
Best programs for you
Answer a few questions and we'll match you with programs!


Centennial College
Advanced Diploma in Software Engineering Technology - Artificial Intelligence (Optional Co-op)
- Online Canada
- Toronto, Canada
Advanced Diploma
Full time
3 years
On-Campus
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.


Gateway Technical College
Associate Degree in Information Technology - Web Software Developer
- Racine, USA
Associate Degree
Full time
2 years
Distance Learning, On-Campus
English
Prepare for a hands-on, high-tech career with Gateway’s IT-Web Software Developer programs. Web developers create and update companies’ websites for day-to-day operations. They work in a variety of environments including corporations, government, and other computer companies. Gateway’s IT – Web Software Developer associate degree is offered online and at our Racine Campus so you can learn when and where it’s most convenient for you.


Saxion University of Applied Sciences
Fast-track counseling
Associate Degree in Software Development
- Deventer, Netherlands
- Enschede, Netherlands
Associate Degree
Full time
2 years
On-Campus
English
Fast-track counseling
Do you want to become a software developer, working in teams to design, implement, test and deploy applications? Join our intense two-year program in Associate Degree in Software Development, where you'll first learn to develop software to the highest standards by completing 124 challenging assignments at your own pace, and then learn to apply these skills in practice through projects and internships.


Fox Valley Technical College
Associate Degree in Software Developer
- Appleton, USA
Associate Degree
Full time, Part time
2 years
Distance Learning, On-Campus
English
Are you good at problem-solving? Software developers solve problems by developing computer applications for business, such as producing payroll checks, billing customers, tracking inventory, and many other important functions. You’ll learn how to analyze business needs; then use that information to design, write and maintain program code to meet that needs.


Noroff University College
Professional Degree in Back-end Development (1-year)
- Kristiansand, Norway
Associate Degree
Full time, Part time
1 year
Distance Learning, On-Campus
English
This programme teaches you to create server-based solutions, manage databases, and optimize performance, using industry standards and Agile methodologies. You will gain hands-on experience and be prepared for roles as an independent professional or team member.


Skagit Valley College
Fast-track counseling
Computer Science Emphasis, Associate of Arts Direct Transfer Agreement, AA-DTA
- Mount Vernon, USA
Associate Degree
Full time
2 years
On-Campus
English
Fast-track counseling
Computer Science is the study of techniques to represent, store and manipulate information within a computer information system. Computer programming is a major component of such study and is the focus of most of the CS courses listed below. If you are thinking of pursuing a Bachelor’s Degree in Computer Science at a university, you should take CS 142 or CS 210 because success in these classes tends to be a good indicator of success in a computer science program.


Algebra Bernays University
Summer Program in Mobile Application Development
- Zagreb, Croatia
Summer Course
Full time
4 weeks
On-Campus
English
This program presents a vital core for all hardcore programmers, with very strong prerequisites and excellent knowledge of Java and C# programming languages. Therefore, upon successful completion of the program, the students will, with no exception, witness their own quantum leap in knowledge, learning both the Kotlin programming language and Android mobile architecture.


Noroff University College
Professional Degree in Back-end Development (2-year)
- Kristiansand, Norway
Associate Degree
Full time, Part time
2 years
Distance Learning, On-Campus
English
As a back-end developer, you will drive digital solutions, working with diverse technologies and continuously enhancing your skills in a fast-evolving field. The programme teaches you to design server-based solutions, manage databases, and optimise performance. You will also gain front-end skills, preparing you for full-stack development.


Illinois Institute of Technology
Software Engineering (Certificate)
- Chicago, USA
Certificate
Full time
On-Campus
English
The program offers a structured pathway for individuals interested in building their skills in software engineering. It covers core topics like software development processes, design, testing, and mai...


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.
Popular Engineering Programs Software Engineering degree types
Popular study format
Learn more about Software Engineering Preparatory programs
Software engineering is a computer-focused career that involves developing computer programs and systems that are user-friendly, innovative, and fit the desires of customers and clients. Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different devices.