Course in Software Engineering

Top Courses in Software Engineering

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

Full Stack JavaScript Program

V School
Campus Full time September 2019 USA Salt Lake City

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. [+]

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.... [-]


Front-End Engineering

Turing School of Software and Design
Campus September 2019 USA Denver

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. [+]

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.... [-]


Back-End Engineering

Turing School of Software and Design
Campus September 2019 USA Denver

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. [+]

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.... [-]


International Winter School : IOT

EPITECH
Campus Full time 2 weeks January 2019 France Paris Bordeaux Lille Lyon Marseille Montpellier Nancy Nantes Nice Rennes Strasbourg Toulouse-le-Château + 11 more

From January 22 to February 2, 2018 Week 1: Embedded programming and prototyping Week 2: Project Ideation and Bootstrap [+]

From January 22nd to February 2rd, 2018

WEEK 1: Embedded programming and prototyping

January 22 nd to 26th, 2018

2 days of embedded programming courses and 2 days of lab work on how to prototype basic projects. Students will interact with IOT prototyping devices, 3D printing and learn how to use different components for their projects (motion sensors, camera, wifi, Bluetooth, NFC, etc…). 1 day of Ideation / off-campus activity

WEEK 2: Project Ideation and Bootstrap

January 29th to February 2nd, 2018

With the help of the Epitech Innovation Hub, IOT professionals and Epitech instructors, students will have to challenge themselves and make a working prototype of the connected object of their choice! Previous year projects include autonomous plant watering systems, an automatic barman, an automatic remote controlled car, and much more! Several cultural activities and company visits will be included in the program. Below are some examples: - French language and culture - Visit of Eiffel Tower - Visit of Palace of Versailles - Visit to start-ups and accelerators - Disneyland This list is tentative. The final list of activities will be communicated to the students upon their arrival.... [-]


Online Course in App Development for Kids

Tekkie Uni
Online Campus Full time 9 months September 2019 USA Thousand Oaks + 1 more

Coding is all about thinking. Learning to code combines scientific knowledge with creativity and learning a whole new language. It requires high activity of multiple areas in the brain and altogether empower children. when children code they learn how to express themselves, develop procedural thinking, and strengthen their confidence, they acquire a new set of skills that help them shift from just consuming information to becoming digital creators. [+]

Coding is all about thinking. Learning to code combines scientific knowledge with creativity and learning a whole new language. It requires high activity of multiple areas in the brain and altogether empower children. when children code they learn how to express themselves, develop procedural thinking, and strengthen their confidence, they acquire a new set of skills that help them shift from just consuming information to becoming digital creators.

In the App development course, students will learn the basics of coding Apps and games for smartphones. They will write code for the first time, develop and design their own unique self-made products.

During the course students will learn and implement the following concepts:... [-]


Higher Level Training Course in Web Application Development

IED – Istituto Europeo di Design Madrid
Campus Full time 2 years October 2018 Spain Madrid

The Advanced Degree in Web Application Development, specialist in Digital Design and User Experience, trains you to become a programmer with advanced knowledge in digital design, one of the most demanded profiles in the market. [+]

COURSE LANGUAGE: SPANISH

The Advanced Degree in Web Application Development , specialist in Digital Design and User Experience, trains you to become a programmer with advanced knowledge in digital design, one of the most demanded profiles in the market. Develop your communicative and creative skills and learn, through specific technologies and development environments, to develop and improve computer applications for all operating systems and mobile platforms. You will approach concepts such as usability and user experience while deepening in digital design and information systems, generating technological solutions for all types of platforms.

Aimed at young people who want to guide their professional work within the field of programming and software development in the field of creative industries. The IED Madrid, as a Superior Design Center, complements a technical education with a specific training in digital design, creating professionals with a double profile.... [-]


Web Developer Professional Course

RED Academy
Campus Full time 12 weeks August 2019 United Kingdom London

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 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.... [-]


MOS Excel 2016 Course

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

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. [+]

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.... [-]


Course: CIW Database Design Specialist (QCF)

UK Open College
Online Part time 100 hours Open Enrollment United Kingdom UK Online

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. [+]

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... [-]


Course: Salesforce - Training Course (Introduction & Intermediate Level)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Slough

Become an efficient user of the most popular Customer Relationship Management (CRM) software in the world with this Salesforce training course. [+]

What are the objectives of this course?

This course is available to ensure that you have a comprehensive understanding of all the features and elements that lie within SalesForce.

Introduction to SalesForce Intro to SalesForce Automation Working with the SalesForce System SalesForce Solution Salesforce Admin Migrating to SalesForce Course Conclusion Who is it intended for?

This course is for anyone who has day-to-day contact with the SalesForce software and would like to know all of its functions and features or anyone who is a prospective user looking to get ahead of the game.

What marks this course apart?

If you complete this course you will be able to utilise the CRM software to its full capacity as a salesman, sales manager or SalesForce specialist.... [-]


Microsoft Certified Trainings

Zeus Consulting
Campus Full time September 2019 United Arab Emirates Dubai

Zeus Consulting offers certified trainings in specific Microsoft products or technology. When you learn from our Microsoft Certified Trainers, you can be confident that what you’ll learn will be accurate, complete, and up to date.

[+]

Microsoft Certified Trainings

Zeus Consulting offers certified trainings in specific Microsoft products or technology. When you learn from our Microsoft Certified Trainers, you can be confident that what you’ll learn will be accurate, complete, and up to date. List of trainings by category: Server

Windows Server Exchange Server Lync Server SharePoint Virtualization System Center Cloud

Desktop

Windows

Applications

Office Office 365 Microsoft Dynamics

Database

SQL Server

Developer

Visual Studio Microsoft Azure [-]

Course: CIW Perl Specialist Training with Exam (1D0-437)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Slough

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 development tool with the official certification. [+]

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? ... [-]

Course: PMI Agile Certified Practitioner (PMI-ACP)®

E-Careers
Online Part time 12 months Open Enrollment United Kingdom UK Online Slough + 1 more

Gain essential skills with this globally recognized Agile Certification offered by PMI which formally recognizes your knowledge of Agile principles and your skill with Agile techniques. [+]

What are the objectives of this course?

Using Agile project management techniques, this course introduces students to the concepts behind formulating a project plan, building the resources required to see the project through to completion and executing the plan.

The fundamentals of the Agile methodology and how that framework applies to any project. Using Agile planning, monitoring, and adoption to build the framework for a project. Using Agile estimation techniques to define resources, budget and time for project stages. Building the communications channels required to keep stakeholders informed of progress and activity towards goals. Applying Agile quality control techniques to ensure the high standard of project deliverables. Mastering the skill of negotiation to assist with project progress. Applying risk management techniques to minimise problems and challenges encountered during the Agile project lifecycle. Building Agile metrics that help accurately measure project progress and value. Who is it intended for? ... [-]

Course: SQL query language

Infopulse University Ukraine
Online Full time 20 hours Open Enrollment Ukraine Kyiv

SQL (stands for Structured Query Language), is a computer language, which is used to communicate with and manipulate databases. To get the most from the huge amounts of data they collect, many businesses must become versed in SQL. SQL is used by businesses as a way to access and manipulate the information and data that is stored in their databases, as well as for creating and altering new data that stored database tables. A database is a tool for collecting and organizing information. Databases can store information about products, orders, payments or anything else. Many databases often start as a plain text file or spreadsheet, but as they grow larger one will find it helpful to transfer them to a database created by a database management system. This course will familiarize you with SQL and will help you use databases proficiently and with high output.

[+]

This course is instructor-led-online. It is not like video lecture and automatic tasks results checks. You will communicate with the trainer and he will answer your questions and will correct your mistakes.

Please be sure that you have at least B2 level of English to participate this course

SQL (stands for Structured Query Language), is a computer language, which is used to communicate with and manipulate databases. To get the most from the huge amounts of data they collect, many businesses must become versed in SQL. SQL is used by businesses as a way to access and manipulate the information and data that is stored in their databases, as well as for creating and altering new data that stored database tables. A database is a tool for collecting and organizing information. Databases can store information about products, orders, payments or anything else. Many databases often start as a plain text file or spreadsheet, but as they grow larger one will find it helpful to transfer them to a database created by a database management system. This course will familiarize you with SQL and will help you use databases proficiently and with high output.... [-]


Course: Microsoft Office

SuperSkilz
Online Full time Part time 1 year August 2019 United Kingdom UK Online London + 2 more

Microsoft Office Specialist is a globally recognized qualification. Having a Microsoft Office Specialist certification on your CV demonstrates that you have gained the necessary expertise to competently use Microsoft applications [+]

Microsoft Office Specialist is a globally recognized qualification. Having a Microsoft Office Specialist certification on your CV demonstrates that you have gained the necessary expertise to competently use Microsoft applications, giving you a competitive advantage when job hunting as well as in the workplace. It will significantly increase your confidence, skills, and employability. It will serve to objectively validate your IT skills and assist in your advancement in your chosen career. Each certificate is a qualification in its own right – so you can take just one, or as many as you like. For instance, you can choose to become a Microsoft Office Specialist in Word or Excel or PowerPoint… or all of them if you choose.... [-]