Free Software Engineering Courseware Collections
There are a multitude of resources online for software engineers and students wanting to become Web developers, designers and software engineers. Open courseware offers a free and flexible solution for students seeking additional training and wanting a solid foundation in the field. Schools like MIT, Paris Tech Grad School, the University of Southern Queensland, Utah State University, and Tokyo Tech offer software engineering courses and training in C++, Java, algorithms, computer science, Web development, general software engineering theories, and more. For in-depth reviews of information technology theories, study guides that help professionals brush up on practical skills, and analyses of new industry trends, students can find links, assignments, project ideas and lectures through open courseware.
This collection was put together to show software engineers and students how many different kinds of resources are available online through open courseware. Classes like Laboratory in Software Engineering, Fundamentals of Programming and Algorithms, and Object-Oriented in C++ train students in a range of subjects in the diverse field. Through these classes, students will also find links to Java and Eclipse tutorials, projects with Apache, Tcl tutorials and more. Assignments for courses range from user activity analysis to readings that help students understand the basics to designing an online game. Students learn to work with all kinds of computer applications and systems, as well as design and develop their own.
- Laboratory in Software Engineering [MIT] – Students learn how to conduct and design programming projects in this course.
- Fundamentals of Programming and Algorithms [Paris Tech] – Students learn advanced programming techniques in Java and gain a background in algorithmics.
- Software Engineering for Web Applications [MIT] – Topics covered include security risks, the lifestyle of a Web programmer and software developer, unpredictable load, and more.
- Object-Oriented Programming in C++ [University of Southern Queensland] – This class teaches students to design C++ programs, employ C++ input/output facilities, use the C++ STL, and more.
- Information Theory [Utah State University] – This class “explores the fundamental limits of the representation and transmission of information.”
Top Online College Degree Programs
![]() |
University of Phoenix - Associate's, Bachelor's, Master's & Doctorate Degrees. Ambitious students who want to advance their career at their own pace will succeed at University of Phoenix. With a wide range of business, education, health sciences, and liberal arts programs, Phoenix delivers a practical education in a exceptional learning environment.
|
![]() |
Kaplan University - Associate's, Bachelor's, & Master's Degrees. Kaplan dedicates itself to being a leader in online learning. Students who want a general education in a student-centered and practical environment will benefit from a Kaplan degree.
|
![]() |
American InterContinental University Online - Associate's, Bachelor's, & Master's Degrees. Founded in 1970, AIU has a long history of helping students gain academic and professional success. Students at AIU acquire industry-current knowledge to succeed in today's most in-demand careers.
|
![]() |
Ashford University - Associate's, Bachelor's, & Master's Degrees. Ashford University offers affordable and efficient online programs. With a wide variety of degrees and programs, Ashford is able to meet the diverse needs of every individual student.
|
![]() |
Saint Leo University - Associate's, Bachelor's, & Master's Degrees. Saint Leo University offers several programs that students could take at home, without sacrificing their quality of education or current lifestyle. Students could continue working or taking care of other responsibilities while attending Saint Leo University because of their flexible courses that are offered completely online, and are easily accessible from any computer.
|
![]() |
Everest University - Associate's, Bachelor's, & Master's Degrees. Graduates from Everest will leave with practical, hands-on career training. Students who want to change their career quickly and efficiently will benefit from the great variety of degree of programs offered at Everest University.
|
![]() |
Colorado Technical University - Associate's, Bachelor's, Master's & Doctoral Degrees. Colorado Technical University is a career-focused college that has experienced and accomplished instructors from every field. A degree from CTU provides the real-world training necessary to excel in today's competitive job market.
|
![]() |
DeVry University - Associate's, Bachelor's, & Master's Degrees. DeVry University is ideal for ambitious students who want to take their careers in a new direction. DeVry is a flexible and affordable option for students who want to improve their career without putting full time job on hold.
|
![]() |
Grand Canyon University - Bachelor's, & Master's Degrees. Grand Canyon University is an accredited online university offering over 45 programs that are available for completion completely online. Students can work from the comfort of their own home, and at a time of their own convenience.
|
![]() |
Westwood College - Associate's, Bachelor's & Master's Degrees. Taking classes at Westwood College means that you can take classes when you want and where you want for your degree. At Westwood, students have great control over their class flexibility and the courses to take to fulfill their degrees.
|
![]() |
Liberty University - Associate's, Bachelor's, & Master's Degrees. Liberty is the world's largest evangelical university with students all over the world. Liberty has a wide range of programs and degrees available for students who want to change or advance their career.
|
![]() |
Penn Foster Career School - Certificates. Penn Foster Career School is committed to helping students succeed in their careers of choice. With highly educated instructors, Penn Foster Career School provides students with the skills and knowledge necessary to surpass their peers.
|













