Filters
Filters
- Preparatory
- Engineering Programs
- Software Engineering
Sort by
118 Software Engineering Preparatory Programs


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.


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.
Best programs for you
Answer a few questions and we'll match you with programs!

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.


Bottega University
Full Stack Development Certificate
- Salt Lake City, USA
Certificate
Full time
Distance Learning, Blended
English
The Full Stack Development program provides hands-on training in building dynamic, high-performance software applications from the ground up. You will master front-end frameworks and libraries to create interactive user interfaces, explore back-end programming for efficient data and content management, and acquire the skills needed to deploy and maintain websites on servers. Additionally, you will learn to execute powerful SQL queries for effective database management, ensuring that your applications are fully optimized and scalable. Whether you are starting a new career or looking to advance your skills, this program equips you with the essential tools to become a versatile and in-demand software developer.


Engineering Institute of Technology (EIT)
Professional Certificate of Competency in Programmable Logic Controllers (PLCs) & SCADA Systems
- Online
Certificate
Part time
3 months
Distance Learning
English
This comprehensive course covers the essentials of SCADA and PLC systems, which are often used in close association with each other. A selection of case studies is used to illustrate the key concepts with examples of real-world working SCADA and PLC systems in the water, electrical and processing industries.


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.


Southern New Hampshire University
Certificate in Software Engineering
- Manchester, USA
Certificate
Distance Learning
English
If you’re curious about the world of coding, then you may find software engineering to be fascinating as well. Software engineering involves designing, building, testing and troubleshooting, and maintaining software. It’s a radically growing, broad field with the opportunity to both problem solve and be creative, which makes software development a desirable career.


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.


German-Malaysian Institute
Diploma in - Software Engineering (Software Testing)
- Kajang, Malaysia
Diploma
On-Campus
English
Software Engineering (Software Testing) is designed to develop the software development process's competencies that involve the synchronized application of a broad spectrum of defect prevention and detection strategies to reduce software development risks, time, and costs.


Macquarie University
Diploma of Software Engineering
- North Ryde, Australia
- Sydney, Australia
- + 4 more
Diploma
Full time
On-Campus
English
The diploma in software engineering provides a solid foundation in programming, software development, and system design. It covers key areas like algorithms, data structures, and object-oriented progr...


University of Michigan
Certificate in Software Engineering
- Flint, USA
Certificate
Full time
On-Campus
English
The graduate certificate in software engineering offers a focused and practical approach to developing skills in software development, project management, and system design. It's designed for those wh...


CATC Design School
Diploma of Software Engineering
- Melbourne, Australia
Diploma
Distance Learning, On-Campus
English
A Diploma of Software Engineering provides the technical and theoretical foundations to start out in the industry. These include the fundamentals of algorithm and data structure design, software engineering project management and ethical development and research practices.


William Blue College of Hospitality Management
Diploma of Software Engineering
- North Sydney, Australia
Diploma
English
A Diploma of Software Engineering provides the technical and theoretical foundations to start out in the industry. These include the fundamentals of algorithm and data structure design, software engineering project management and ethical development and research practices.


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.
Popular Engineering Programs Software Engineering degree types
Popular study format