Course in Software Engineering in USA

Search Courses in Software Engineering in USA 2019

Software Engineering

Courses are intended to be taken by those wishing to further their personal development. Whether you take the courses in a classroom or online, there are a variety of specialized study areas.

The academic study of software engineering concentrates on using algorithms, program design, and function analysis in order to develop and improve software and other computer-based database systems. Software engineers may work translating code, creating solutions for technical problems, or developing programs for specific businesses.

Top Courses in Software Engineering in USA 2019

Read More

Learn Python - Online Program

Preply
Online Part time September 2019 USA Brookline

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

Course - PHP Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

In this course, I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a "Daily Exercise Program". We'll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills.

[+]

PHP Basics

In this course, I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a "Daily Exercise Program". We'll then finish up by combining those programs with HTML to create a personal webpage to demonstrate your skills. What you'll learn

Variables Operators Conditionals Comments PHP on the Web

Getting to Know PHP PHP is one of the most widely used technologies on the internet today, supporting many large projects such as WordPress, Drupal, Wikipedia, and Facebook. A conservative estimate is that 25% of the web is built on PHP. The driving force behind PHP has always been; to solve problems, and make it faster and easier to build websites. Because of this drive, PHP is a great choice for creating simple yet powerful websites and applications. Unit Converter PHP has 2 types of number variables: integers, for whole numbers such as 1 through 9, and floats, for fractions such as the cost of 1.99. In this course we'll be creating a simple unit converter which will use these number variables, along with arithmetic operators, to calculate weight and distance conversions. Daily Exercise Program In this section, we'll continue to expand upon the skills you've learned, as we explore more data types and the logic needed to create a "Daily Exercise Program". We'll store each exercise in a STRING variable, then we'll use conditionals to control which exercise is displayed. PHP on the Web In... [-]


Course - Mobile App Design for iOS

Treehouse
Online Full time Part time Open Enrollment USA USA Online

Learn the basics of designing a mobile app, from initial idea, wireframes to user interface design. You will create the design for a diary app while learning how to write an application design specification, user experience, right through to creating assets for development. The project will focus on the iOS platform, however, you learn some tips and tricks on adapting the design for platforms like Android and Windows. [+]

Mobile App Design for iOS

Learn the basics of designing a mobile app, from initial idea, wireframes to user interface design. You will create the design for a diary app while learning how to write an application design specification, user experience, right through to creating assets for development. The project will focus on the iOS platform, however, you learn some tips and tricks on adapting the design for platforms like Android and Windows.

Introduction to UI Design

Learn what user interface design entails, what we’re going to design, and some understanding of development languages used to build our app. Discover the tools that are used to create a user interface. Finally, learn about the nuances of designing for Apple's iOS platform.... [-]


Course - Ruby on Rails 5 Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

In this course, we're going to set up a simple blogging app with just a handful of Rails commands. Then, we'll dive into what we've created and helped you really understand what's going on. We'll show you how to work with models, views, and controllers to quickly add new features to your app. By the end of this course, you'll be ready to create basic web apps in Rails. [+]

Ruby on Rails 5 Basics

In this course, we're going to set up a simple blogging app with just a handful of Rails commands. Then, we'll dive into what we've created and helped you really understand what's going on. We'll show you how to work with models, views, and controllers to quickly add new features to your app. By the end of this course, you'll be ready to create basic web apps in Rails.

What you'll learn

Creating Rails apps Models Views Controllers

Creating an App

We'll create a new Rails app and a simple resource. A resource is something you want users to be able to create, read, update, and delete instances of. With just a couple Rails commands, your site will be ready to run and fully interactive!... [-]


Course: C++ PROGRAMMING FOUNDATIONS

Academy of Interactive Entertainment
Online Part time 12 months January 2019 USA Lafayette Seattle USA Online Campbellsville + 3 more

This course is designed to introduce students to the range of skills necessary to begin a pathway into a career in programming for the Electronic Games industries. C++ Programming Foundations is an introductory level online course that is extremely flexible allowing students to study at their own pace, in their own time and in their own place while still being fully supported in their learning. [+]

This course is designed to introduce students to the range of skills necessary to begin a pathway into a career in programming for the Electronic Games industries. C++ Programming Foundations is an introductory level online course that is extremely flexible allowing students to study at their own pace, in their own time and in their own place while still being fully supported in their learning. The course contains detailed self-paced tutorials, numerous exercises, an assessment task for each of its modules that develops a mini computer game over the duration of the study. Course materials include a combination of text-based (Adobe Acrobat) and flash based video tutorials, plus links to websites where appropriate. Successful completion of C++ Programming Foundations enables students to enter directly into more intensive programming courses, such as the Advanced Diploma of Professional Game Development - Specialising in Software Development at AIE.... [-]


DevOps Practitioner Certification Training Course

Simplilearn
Online Part time Open Enrollment USA USA Online

This DevOps Certification Training Course will prepare you for a career in DevOps, the fast-growing field that bridges the gap between software developers and operations. You’ll become en expert in the principles of continuous development and deployment, automation of configuration management, inter-team collaboration and IT service agility, using modern DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios. DevOps jobs are highly paid and in great demand, so start on your path today. [+]

Key features 36 hours of instructor-led training 14 hours of self-paced learning 18+ live demos of the most popular DevOps tools 16 hours of practical assignments with DevOps tools 3 comprehensive simulation exams 3 hands-on practical projects, with DevOps tools What are the course objectives? Simplilearn’s DevOps training course is designed to help you become a DevOps practitioner and apply the latest in DevOps methodology to automate your software development lifecycle right out of the class. You will master configuration management; continuous integration deployment, delivery and monitoring using DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios in a practical, hands-on and interactive approach. The Devops training course focuses heavily on the use of Docker containers, a technology that is revolutionizing the way apps are deployed in the cloud today and is a critical skillset to master in the cloud age. What skills will you learn? After completing the DevOps training course you will achieve hands-on expertise in various aspects of the DevOps delivery model. The practical learning outcomes of this Devops training course are: An understanding of DevOps and the modern DevOps toolsets The ability to automate all aspects of a modern code delivery and deployment pipeline using: o Source code management toolso Build toolso Test automation toolso Containerization through Dockero Configuration management toolso Monitoring tools Who should take this course? DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from... [-]

Course: Agile Scrum Master (ASM®) Certification Training

Simplilearn
Online Part time Open Enrollment USA USA Online

The Agile ScrumMaster certification training is designed to give you deep insights into the highly popular Agile Scrum project methodology. You’ll learn the key concepts of Agile as a project management approach, discover how to lead project management teams, develop and deliver high quality products, and implement best practices in your organization The Simplilearn ASM training will position you to be an evangelist and champion in the Agile adoption journey for your organization. [+]

Best Courses in Software Engineering in USA 2019. Key features 20 hours of instructor-led training 16 hours of high-quality content 2 live Scrum games / 7 scenario-based Scrum games 2 live projects and case studies Exam fee included 19 PDUs self-paced learning / 24 PDUs instructor-led training What are the course objectives? The Agile ScrumMaster course introduces you to the concepts and best practices for Agile and Scrum. Agile is a project management approach that is well suited for projects that are complex and uncertain, and more than 50 percent of Agile projects use Scrum, making it the most popular Agile method. This course will help you build the requisite skills and expertise to pass the certification exam on the first attempt. You’ll become an expert in Scrum, enhancing your ability to develop and deliver high-quality products to your customers and apply Scrum concepts to your organization. With the practical application of Agile methodologies through hands-on projects on JIRA, you will be able to maximize business value while mitigating potential risks. What skills will you learn? This course will enable you to: Become proficient in Scrum terminologies and their applications Facilitate daily scrums, user stories, sprint planning, and sprint reviews Capable of producing different Scrum artifacts, including the product backlog, sprint backlog, finished deliverables, and the definition of done Implement a distributed Scrum over teams spread across geographies Grow into a Scrum Master role with any organization implementing Scrum Setup and handle projects on a JIRA cloud site Pass the... [-]

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


Developing Augmented and Virtual Reality Apps

Columbia College Chicago Online
Online 8 weeks June 2019 USA USA Online

The augmented reality and virtual reality (AR/VR) industry is a multi-billion dollar industry. Augmented and virtual reality technologies are rapidly moving from gaming to serious business. Once the province of game developers, industry-professionals are recognizing the revolutionary potential of AR and VR. [+]

DEVELOPING AUGMENTED AND VIRTUAL REALITY APPS Overview

The augmented reality and virtual reality (AR/VR) industry is a multi-billion dollar industry. Augmented and virtual reality technologies are rapidly moving from gaming to serious business. Once the province of game developers, industry-professionals are recognizing the revolutionary potential of AR and VR. Startups are working to apply AR and VR to everything from marketing and advertising to medicine and healthcare—and even space exploration and military training. VR, which projects the user into a fully constructed reality, has proven valuable for tasks such as training simulations and real estate tours. AR is being used more and more in devices such as head-mounted displays (HMDs), laptops, smartphones, and tablets, and allows more user freedom while requiring less equipment.... [-]


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


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


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