Filter
Courses

Top Courses in Software Engineering

Software engineering is an important part of any industry that involves the use of computers. Students taking courses in this field will be prepared to help shape the future of business as it develops in an automated world.

What is a course in software engineering? Being a broad category, software engineering includes courses focusing on virtually every aspect of computing. The main attribute they have in common is the effective use of computer sciences, but you could gain experience in anything from data analysis to technical support. Before you start a program in this area, think about what your career goals are and what you want to specialize in.

Taking a course in software engineering is beneficial because students gain many useful skills including design, testing, programming, critical thinking, analysis of information, and communication, all of which are vital to the work you will be doing during the program and afterward. Additionally, with so much variety in applications, you will have an opportunity to become an expert in a very specific field.

The different programs in this field vary greatly in cost. Universities also influence the expenses, so before you enroll, be sure to research your options.

There are numerous areas of emphasis that you can choose to work in, and each of them often has many positions available. There are five major branches of software engineering: system administration, computer/application programming, technology analysis, information security and computer software design. The industry is growing quickly while more and more businesses are incorporating computer systems, so the demand for professionals in this area is always on the rise. You can help create a force of technicians to influence the entire world's future.

There are many options for students interested in breaking into software engineering all over the world, including online courses. Begin by researching the different programs that are available. Search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read More Read Less
Other options within this field of study:

33 Results in Software Engineering

Access Creative College

If you love computer games and would like to start producing your own, then this Level 2 Games Development course is perfect for you. ... [+]

If you love computer games and would like to start producing your own, then this Level 2 Games Development course is perfect for you.

LEARN ABOUT THE GAMES & MEDIA INDUSTRIES Understand how the industry operates. CREATE ART FOR GAMES & MEDIA PRODUCTS Create art and animation for games and media using Autodesk, Adobe Photoshop, Illustrator, and InDesign. GET EXPERIENCE AS A GAME DEVELOPER Plan, pitch, create and test a games project using Autodesk and GameMaker. DEVELOP BUSINESS SKILLS Get business savvy by creating a personal portfolio website to promote your own work as a professional. START YOUR CREATIVE CAREER

Choosing this Games Development Level 2 course is the beginning of your journey into the creative industries.... [-]

United Kingdom Shoreditch Birmingham Manchester Norwich Bristol Lincoln York  + 4 More
Request Info
Full-time
1 year
Campus
Preply

Use the search filters to find private Python tutors, according to your budget and needs. Grow faster with PREPLY tutors, follow your individual path. ... [+]

Use the search filters to find private Python tutors, according to your budget and needs. Grow faster with PREPLY tutors, follow your individual path.

Other subjects Algorithms by Skype Android app development by Skype Artificial intelligence by Skype Bash by Skype C by Skype CSS by Skype Data Science by Skype Databases by Skype Go language by Skype HTML by Skype IT Project Management by Skype Java by Skype JavaScript by Skype NodeJS by Skype Objective C by Skype PHP by Skype R by Skype Ruby by Skype Rust by Skype SEO by Skype Scala by Skype Swift by Skype Web Development by Skype XML by Skype iOS app development by Skype С# by Skype С++ by Skype [-]
USA Brookline
September 2019
Part-time
Online
V School

V Schools MERN stack (MongoDB, Express, React, Node.js) immersive coding program was born in a custom development shop. Our founding team has been creating custom softwar ... [+]

V Schools MERN stack (MongoDB, Express, React, Node.js) immersive coding program was born in a custom development shop. Our founding team has been creating custom software for nearly a decade. When we decided to start teaching the concepts that we used every single day, we naturally reached out to our industry friends–the startups and tech giants that are currently hiring computer engineers.

Through our elite, project-based curriculum, crafted alongside industry experts and hiring partners, students are prepared for exciting careers as software engineers using the most relevant web technologies available today.

In addition to cutting-edge technical skills, V School students are fully immersed in a lifestyle of learning that fosters curiosity, dedication and creativity through workshops, events, and community.... [-]

USA Salt Lake City
September 2019
Full-time
Campus
RED Academy

The Full-Stack Developer program is a comprehensive 24 week, full-time immersive diploma program designed for beginners. This program enables students to develop the nece ... [+]

The Full-Stack Developer program is a comprehensive 24 week, full-time immersive diploma program designed for beginners.

This program enables students to develop the necessary skills to succeed as a junior web and/or mobile application developer.

The Full-Stack Developer program has been designed to help students acquire the necessary skills to first master the fundamentals of front-end web development by coding interactive, client-facing websites and basic single-page applications (SPAs) using a combination of HTML5, CSS3, JavaScript, and PHP.

In the second half of the program, you’ll dive deeper into the back-end of the web stack and learn the practical skills, techniques and best-practices used in modern, full-stack JavaScript application development by using in-demand libraries, frameworks, and platforms including React, Express, Meteor, and React Native.... [-]

United Kingdom London
August 2019
Full-time
24 weeks
Campus
RED Academy

Designed to provide graduates with an in-depth understanding of the core skills, tools, and technologies to succeed in a career as a UX/UI Designer. Interface and experie ... [+]

Designed to provide graduates with an in-depth understanding of the core skills, tools, and technologies to succeed in a career as a UX/UI Designer.

Interface and experience design are defining elements in how a product or service will be perceived by the end user. Designing experiences goes beyond just how the product looks: it starts with identifying human needs, and ends with the creation of pixel-perfect interfaces. With today’s growing consumer expectations of flawless, high quality experiences, the caliber of the design can be what makes or breaks the success of a business.

A great digital designer has UX & UI skills and is able to design any website or app from scratch. This 24-week program (12 weeks focused on UI + 12 weeks focused on UX) was designed to teach you the skills and knowledge needed to create delightful visual designs that are true to the brand while balancing seamless interactivity and ease of navigation for apps and websites.... [-]

United Kingdom London
August 2019
Full-time
24 weeks
Campus
RED Academy

The Web Developer Professional program is a comprehensive 12 week, full-time immersive diploma program designed for beginners. This program enables students to develop th ... [+]

The Web Developer Professional program is a comprehensive 12 week, full-time immersive diploma program designed for beginners.

This program enables students to develop the necessary skills to succeed in a career as a junior front-end web developer.

The Web Developer Professional program has been designed to help students acquire the necessary skills to start a career as an industry-ready front-end web developer. Throughout this intensive 12-week program you’ll learn the fundamental technical skills for this career path, including HTML5, CSS3, JavaScript, jQuery, PHP, and WordPress.

You’ll also learn about responsive web design and how to use build tools such as Gulp and Webpack. Throughout the program, you’ll have the opportunity to build up your portfolio with a series of individual projects, and at the end of the program work in a small team to build out a real-world project for a RED community partner.... [-]

United Kingdom London
August 2019
Full-time
12 weeks
Campus
Turing School of Software and Design

Moving from the basics of object-oriented programming and data structures to building database-backed web applications in Sinatra and Ruby on Rails, our Back-End Engineer ... [+]

Moving from the basics of object-oriented programming and data structures to building database-backed web applications in Sinatra and Ruby on Rails, our Back-End Engineering program provides the fundamental skills to launch your career in software development.

The seven-month program includes:

Object-Oriented Programming with Ruby Web Applications with Ruby Professional Rails Applications Client-Side Development with JavaScript Object-Oriented Programming with Ruby Overview

In module 1, students learn how to solve problems using Object-Oriented programming. To do so, they build data structures and build command-line applications using the Ruby programming language. By the end of this module, students should be able to take a complex problem, create an algorithm to solve it and feel comfortable test-driving their implementation.... [-]

USA Denver
September 2019
Campus
Turing School of Software and Design

Our front-end program provides the necessary skills to build a career in front-end development. From UX/UI principles to strong foundations on HTML, CSS, and JavaScript, ... [+]

Our front-end program provides the necessary skills to build a career in front-end development. From UX/UI principles to strong foundations on HTML, CSS, and JavaScript, our curriculum provides the tools to build desktop, mobile and web apps.

The seven-month program includes:

Fundamental Web Technologies Web Development with JavaScript Professional Client-Side Development Desktop and Mobile Applications with Web Technologies Fundamental Web Technologies Overview

Module 1 focuses on introducing developers to the foundations of the web platform and the tools used to build software for the web. In this module, we'll discuss the three major technologies used for building software that runs in the web browser: HTML, CSS, and JavaScript. Students will learn the fundamentals of HTML, CSS, and JavaScript. They'll use CSS to dynamically resize the page content to fit a wide variety of screen sizes—from small mobile devices to large desktop displays. They'll write their own grid layout system and add custom interactions using jQuery. Students will learn software engineering fundamentals like test-driven development and version control. We'll also cover best practices used by professional developers such as version control, user personas, and wireframes.... [-]

USA Denver
September 2019
Campus
Distance Learning Centre

The MOS Excel 2016 Course (Desktop / Office 365) covers Microsoft Office Specialist exam objectives to help students prepare for the Excel 2016 77-727 Core Data Analysis, ... [+]

The MOS Excel 2016 Course (Desktop / Office 365) covers Microsoft Office Specialist exam objectives to help students prepare for the Excel 2016 77-727 Core Data Analysis, Manipulation, and Presentation Exam and the Excel 2016 Expert 77-728 Interpreting Data for Insights Exam.

Microsoft Excel is the industry standard for Spreadsheets and helps companies and individuals to calculate, analyse, revise, update, and present your data in a professional way and this course will show students how to accomplish their tasks in much less time, than if you used traditional pen-and-paper methods or non-specialised software. This course aims to provide you with a foundation for Excel knowledge and skills, which you will build upon this to eventually become an expert in data manipulation.... [-]

United Kingdom UK Online
Open Enrollment
Part-time
100 hours
Online
Distance Learning Centre

The CIW Advanced HTML5 & CSS3 Specialist Course covers the new CIW ID0-620 exam and is designed to give students an essential knowledge of HTML5, Cascading Style Shee ... [+]

The CIW Advanced HTML5 & CSS3 Specialist Course covers the new CIW ID0-620 exam and is designed to give students an essential knowledge of HTML5, Cascading Style Sheets (CSS) and JavaScript Programming. This course requires students to have a pre-existing knowledge of HTML programming and can help students to create Web pages that easily adapt to tablets, mobile devices, gaming devices, smart TVs and traditional desktop PCs. The course covers the following units:

HTML5 Essentials Introduction to HTML5 and CSS3 Migration to Mobile Devices The Web Development Trifecta The Evolution of HTML5 HTML5 Structure Elements Validating HTML5 Code The Element The Element HTML5 APIs Using Cascading Style Sheets (CSS) Technology Cascading Style Sheets (CSS) Style Guides CSS and HTML CSS Terms and Syntax Applying CSS Styles Page Layout with CSS CSS Positioning Schemes The CSS Box Model Introduction to CSS Version 3 (CSS3) Introduction to CSS3 CSS3 Selectors and Properties CSS3 Background Properties CSS3 Border Properties CSS3 Font Properties CSS3 Text Effects Using Advanced CSS3 Techniques Introduction to Advanced CSS3 Techniques CSS3 2D and 3D Transformations CSS3 Transitions CSS3 Animations CSS3 User Interfaces Creating Menus and Buttons with CSS3 Introduction to JavaScript HTML5 and JavaScript Introduction to Scripting JavaScript Characteristics JavaScript vs. Other Languages Embedding JavaScript into HTML5 Documents JavaScript and Common Programming Concepts Objects, Properties, and Methods Variables Expressions and Operators JavaScript Events, Functions, and Methods User Events and JavaScript Event Handlers Introduction to JavaScript Functions Defining a Function Calling a Function Methods as Functions Errors in JavaScript Using... [-]
United Kingdom UK Online
Open Enrollment
Part-time
100 hours
Online
Distance Learning Centre

The Webmaster - JavaScript Web Design Course has been designed to introduce students to the JavaScript Programming Language (Inc. jQuery and AJAX), which tightly int ... [+]

The Webmaster - JavaScript Web Design Course has been designed to introduce students to the JavaScript Programming Language (Inc. jQuery and AJAX), which tightly integrates with HTML for designing interactive Web sites. The course consists of 10 units, which are designed to gradually build up and strengthen your technical knowledge. Interactive exercises have been designed to support the student's learning, and multiple-choice quizzes and assignments at the end of each lesson serve to ensure a thorough understanding of the subject area. Students are taken step-by-step through the lessons using innovative, interactive, multi-media computer-based training techniques, supported by highly-trained technical support specialists. The course is self-paced with no time pressure for completion; the student simply studies at home or at work when time permits. As the training programme progresses, the student's JavaScript skills are honed via interesting assignments which involve the creation of a number of dynamic, interactive games such as the Minefield and Connect 4 games, which are both challenging to build and addictive to play. The final assignment consists of the development of a technically demanding ‘Owzat cricket game, where the extensive JavaScript and jQuery skills learned during the course, are brought together to create a stunning application, which you will be rightly proud of. The course consists of the following lessons:... [-]

United Kingdom UK Online
Open Enrollment
Part-time
200 hours
Online
Distance Learning Centre

If you are interested in becoming a Web Designer or simply want to build your own website, or perhaps a website for your company or organisation, then the Webmaster HTML ... [+]

If you are interested in becoming a Web Designer or simply want to build your own website, or perhaps a website for your company or organisation, then the Webmaster HTML and CSS course for beginner’s is just the course for you.

With this course, you will receive a thorough introduction to the HTML and CSS development platforms, as well as an introduction to JavaScript, which together forms the holy trinity of web design. You will learn how to build a stunning homepage with a photo-gallery, an innovative contact form to allow you, visitors, to contact you, and your own online store, using compelling animation, transition, and transformation techniques to create outstanding web content.... [-]

United Kingdom UK Online
Open Enrollment
Part-time
120 hours
Online
UK Open College

The CIW Web Development Professional home study online course combines three individual qualifications at a reduced fee. This course contains the CIW Javascript Specialis ... [+]

The CIW Web Development Professional home study online course combines three individual qualifications at a reduced fee. This course contains the CIW Javascript Specialist course, the CIW Perl specialist course and the CIW Database Design Course. Students will learn a front & back-end programming language and the required skills to integrate them with a database.

Target audience: Web authors, marketing and communications professionals, PR professionals, Webmasters, graphic designers, desktop designers, technical writers, and library scientists.

Qualification: CIW (Certified Internet Webmaster) Web Development Professional Accredited: Yes QCF Recognised: Yes at level 3 Awarding Body: CIW Start Date: Anytime - We enrol 365 days a year Duration: Flexible - Approx 300 Hours - 12 Months Max Support Credit Value: 30 Syllabus ... [-]
United Kingdom UK Online
Open Enrollment
Part-time
300 hours
Online
UK Open College

Online CIW Self-study course. Students will learn about the theory of relational databases, relational database nomenclature, and relational algebra. The course includes ... [+]

Online CIW Self-study course. Students will learn about the theory of relational databases, relational database nomenclature, and relational algebra.

The course includes sections on Structured Query Language (SQL) and optimising databases through normalisation. You will apply your knowledge with hands-on labs designed to teach the intricacies of database design methodology.

Qualification: CIW (Certified Internet Webmaster) Database Design Specialist Accredited: Yes QCF Recognised: Yes at level 3 Awarding Body: CIW Start Date: Anytime - We enrol 365 days a year Duration: Flexible - Approx 100 Hours - 12 Months Max Support Credit Value: 10 Syllabus

CIW Database Design Specialist... [-]

United Kingdom UK Online
Open Enrollment
Part-time
100 hours
Online
E-Careers

Take your knowledge of Perl programming language up to a level of mastery with this CIW Perl Specialist course and prove your abilities working with the web app developme ... [+]

What are the objectives of this course?

The course will run students through the functions of Perl which is one of the original program languages and fully prepare them for their 1D0-437 exam. The examination has a time limit of 75 minutes, in which candidates have 50 questions to answer. In order to pass, you must achieve a minimum pass mark of 75%.

Introduction to Perl The uses of the Perl interpreter and understand how to operate the interpreter. Understand the concepts of statements, loops, and Boolean expressions. Learn how to manipulate strings using regular expressions and store program data using arrays. Manipulate data with keys and use hashes to organize the data. Use subroutines to organize code to make it more logical and easier to debug. Implement object-orientated programming techniques using Perl. Debugging Perl. Basics of database programming Who is it intended for? ... [-]
United Kingdom UK Online Slough
Open Enrollment
Part-time
Online