Course in Software Engineering in USA

Search Courses in Software Engineering in USA 2018

Software Engineering

A course refers to a specialized study program. It usually takes place on campus but can be delivered online. Courses are popular for people who want to get specific knowledge in one subject.

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.

Education in the United States is mainly provided by the public sector, with control and funding coming from three levels: state, local, and federal, in that order. The common requirements to study at a higher education level in United States will include your admissions essay (also known as the statement of purpose or personal statement), transcript of records, recommendation/reference letters, language tests

Top Courses in Software Engineering in USA 2018

Read More

iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp

Udemy
Online Part time 41 hours September 2018 USA USA Online

Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and CoreML Modules! [+]

Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and Core ML Modules!

What Will I Learn? How to build any app you want Craft a portfolio of apps to apply for junior developer jobs Build fully-fledged apps for your startup or business Work as a freelance iOS developer Master creating Augmented Reality apps using Apple’s new ARKit Create your first Machine Learning app using Apple’s new Core ML Requirements No programming experience needed - I'll teach you everything you need to know A Mac laptop or iMac (or a PC running macOS) No paid software required - all apps will be created in Xcode 9 (which is free) I'll walk you through, step-by-step how to get Xcode installed set up Description ... [-]

Angular 5 (formerly Angular 2) - The Complete Guide

Udemy
Online Part time 27 hours September 2018 USA USA Online

Master Angular (Angular 2+, incl. Angular 5) and build awesome, reactive web apps with the successor of Angular.js [+]

Master Angular (Angular 2+, incl. Angular 5) and build awesome, reactive web apps with the successor of Angular.js

What Will I Learn? Develop modern, complex, responsive and scalable web applications with Angular 4 Fully understand the architecture behind an Angular 4 application and how to use it Use their gained, deep understanding of the Angular 4 fundamentals to quickly establish themselves as frontend developers Create single-page applications with one of the most modern JavaScript frameworks out there Requirements NO Angular 1 or Angular 2 knowledge is required! Basic HTML and CSS knowledge helps but isn't a must-have Prior JavaScript and TypeScript knowledge also helps but isn't necessary to benefit from this course Description ... [-]

Android Development Course - Learn How To Create 15 Apps

Udemy
Online Part time 40 hours September 2018 USA USA Online

Full Android development course; Create apps in practice like: Instagram, Flappy Bird, WhatsApp and more. [+]

Full Android development course; Create apps in practice like: Instagram, Flappy Bird, WhatsApp and more.

What will I learn? Learn how to create real-world apps that can be shown to friends or used at a job interview. Offer your Android developer service to businesses. Learn how to build Android applications with the main features of famous apps like: Flappy Bird, Instagram and WhatsApp. Requirements Beginner's course: you'll learn from scratch how to develop applications for Android; it is not necessary to have prior knowledge of programming Computer with Internet access. No paid software is required. Android Studio 2.1 Description

Are you full of app ideas and do not know how to get started? Want to start your career as an Android app developer? This Android development course will teach you in practice how to create and program your Android applications using the Java language.... [-]


Develop For Ios 11 With Swift 4

Udemy
Online Part time 10 hours September 2018 USA USA Online

Learn iOS development with iOS 11 and Swift 4, from base to top! [+]

Learn iOS development with iOS 11 and Swift 4, from base to top!

What will I learn? Create apps for iOS 11 with Swift 4 Know how to use the new features of iOS 11 Master Swift 4 Use key iOS features like geolocation, data persistence with Core Data, and more! requirements This course will start at the base, you do not necessarily need prior knowledge, you just need to be motivated! Mac, with macOS Sierra or High Sierra Description

Welcome to this iOS 11 development course with Swift 4 ! This course, based on years of face-to-face training, will teach you the Swift language and iOS development, in their most modern versions!

We'll start with the Swift base and iOS development, before tackling the most advanced notions that will make you a confirmed developer, building some of the simplest applications like a tip calculator or a notes app , and going crescendo to apps that will use geolocation , webservices , and new features of iOS 11 like CoreML , ARKit , drag-and-drop , etc. Good development practices will also be discussed, as will the use of git for version tracking of its code.... [-]


The Complete IOS 11

Udemy
Online Part time 27 hours September 2018 USA USA Online

Use Xcode 9 [+]

Use Xcode 9

What will I learn?Develop any iOS app you wantBecome a professional iOS developerDevelop apps for your business or organizationWars orders on freelancer websitesconditionsNo prior knowledge required - here you will learn everything you needA Mac laptop or iMac (or Windows PC running OSX)No paid software required - All projects are implemented in Xcode 9 (free)description

Do you dream of developing an app?

Maybe you have a vision, some inspiration and are ready to learn?

Or maybe you want to move faster at work? Would you like to be a pro programmer,

Or you want a complete career change?

Either way, you're here to do something wonderful - something great ...... [-]


Full Stack JavaScript Program

V School
Campus Full time September 2018 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 2018 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 2018 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.... [-]


Course in Functional Programming in Scala (Intermediate)

Coursera
Online Part time 4 - 5 months Open Enrollment USA USA Online

This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala. It begins from the basic building blocks of the functional paradigm, first showing how to use these blocks to solve small problems, before building up to combining these concepts to architect larger functional programs. [+]

Discover how to write elegant code that works the first time it is run. This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala. It begins from the basic building blocks of the functional paradigm, first showing how to use these blocks to solve small problems, before building up to combining these concepts to architect larger functional programs. You'll see how the functional paradigm facilitates parallel and distributed programming, and through a series of hands-on examples and programming assignments, you'll learn how to analyze data sets small to large; from parallel programming on multicore architectures to distributed programming on a cluster using Apache Spark. A final capstone project will allow you to apply the skills you learned by building a large data-intensive application using real-world data.... [-]


Course in Machine Learning

Coursera
Online Part time 8 months Open Enrollment USA USA Online

This Specialization provides a case-based introduction to the exciting, high-demand field of machine learning. You’ll learn to analyze large and complex datasets, build applications that can make predictions from data, and create systems that adapt and improve over time. [+]

This Specialization provides a case-based introduction to the exciting, high-demand field of machine learning. You’ll learn to analyze large and complex datasets, build applications that can make predictions from data, and create systems that adapt and improve over time. In the final Capstone Project, you’ll apply your skills to solve an original, real-world problem through implementation of machine learning algorithms.

Courses

Machine Learning Foundations: A Case Study ApproachDo you have data and wonder what it can tell you? Do you need a deeper understanding of the core ways in which machine learning can improve your business? Do you want to be able to converse with specialists about anything from regression and classification to deep learning and recommender systems? In this course, you will get hands-on experience with machine learning from a series of practical case-studies. At the end of the first course you will have studied how to predict house prices based on house-level features, analyze sentiment from user reviews, retrieve documents of interest, recommend products, and search for images. Through hands-on practice with these use cases, you will be able to apply machine learning methods in a wide range of domains. This first course treats the machine learning method as a black box. Using this abstraction, you will focus on understanding tasks of interest, matching these tasks to machine learning tools, and assessing the quality of the output. In subsequent courses, you will delve into the components of this black box by examining models and algorithms. Together, these pieces... [-]


Ruby On Rails: Stock Market App

Simpliv
Online Full time Part time 3 - 4 hours Open Enrollment USA Fremont + 1 more

Ruby on Rails can seem overwhelming at first, but it doesn’t have to be! In this course, I’ll walk you through it step by step and you’ll be building your first web app in MINUTES. You’ll be amazed how quick and easy it is to create very professional looking websites, [+]

Ruby on Rails can seem overwhelming at first, but it doesn’t have to be! In this course, I’ll walk you through it step by step and you’ll be building your first web app in MINUTES. You’ll be amazed how quick and easy it is to create very professional looking websites,

even if you have no programming or web design experience at all.

Watch over my shoulder as I build a cool Stock Market app step by step right in front of you. You’ll follow along and build your own copy. By the time we’re finished, you’ll have a solid understanding of Ruby on Rails and how to use it to build awesome web apps.

The course contains 42 videos – and is just over 3 hours long. Watch the videos at your own pace, and post questions along the way if you get stuck. You don’t need any special knowledge or software to take this course, though any experience with HTML or CSS is a plus. You don’t even need to know the Ruby programming language. I’ll walk you through EVERYTHING.... [-]


Image Processing Applications on Raspberry Pi - From Scratch

Simpliv
Online Full time Part time 4 - 5 hours Open Enrollment USA Fremont + 1 more

This course will take beginners without any coding skills to a level where they can write their own programs. [+]

Image Processing Applications on Raspberry Pi is a beginner course on the newly launched Raspberry Pi 3 and is fully compatible with Raspberry Pi 2 and Raspberry Pi Zero.

The course is ideal for those who are new to the Raspberry Pi and want to explore more about it.

You will learn the components of Raspberry Pi, connecting components to Raspberry Pi, installation of NOOBS operating a system, basic Linux commands, Python programming and building Image Processing applications on Raspberry Pi.

Building Image Processing applications are taught in the simplest manner which is easy to understand. Users can quickly learn hardware assembly and coding in Python programming for building Image Processing applications. By the end of this course, users will have enough knowledge about Raspberry Pi, its components, basic Python programming, and execution of Image Processing applications in the real-time scenario.... [-]


From 0 to 1: Learn Python Programming - Easy as Pie

Simpliv
Online Full time Part time 11 hours Open Enrollment USA Fremont + 1 more

A note on the Python versions 2 and 3: The code-along in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-along. The source code has been provided for both Python 2 and Python 3 wherever possible. [+]

A Note on the Python versions 2 and 3: The code-along in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-along. The source code has been provided for both Python 2 and Python 3 wherever possible.

What's Covered: Introductory Python: Functional language constructs; Python syntax; Lists, dictionaries, functions and function objects; Lambda functions; iterators, exceptions, and file-handling Database operations: Just as much database knowledge as you need to do data manipulation in Python Auto-generating spreadsheets: Kill the drudgery of reporting tasks with xlsxwriter; automated reports that combine database operations with spreadsheet auto-generation Text processing and NLP: Python’s powerful tools for text processing - nltk and others. Website scraping using Beautiful Soup: Scrapers for the New York Times and Washington Post Machine Learning: Use sk-learn to apply machine learning techniques like KMeans clustering Hundreds of lines of code with hundreds of lines of comments Drill #1: Download a zip file from the National Stock Exchange of India; unzip and process to find the 3 most actively traded securities for the day Drill #2: Store stock-exchange time-series data for 3 years in a database. On-demand, generate a report with a time-series for a given stock ticker Drill #3: Scrape a news article URL and auto-summarize into 3 sentences Drill #4: Scrape newspapers and a blog and apply several machine learning techniques - classification and clustering to these Using discussion forums ... [-]

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

Simplilearn
Online Part time Open Enrollment USA USA Online

Our PMI® Agile Certified Professional training program is aligned to the 2015 PMI® guidelines and is designed to help you clear your PMI-ACP® exam on the first attempt. Additionally, this course will empower you to become a versatile agile professional with the knowledge of Scrum, Kanban, Lean, extreme programming (XP) and test-driven development (TDD).

[+]

Key features 24 hours of instructor-led training 25 hours of high-quality e-learning content 1 industry case study and 61 real-life examples 102 end-of-chapter quizzes & 4 simulation exams 21 PDUs offered Course description

What's the focus of this course? Our PMI® Agile Certified Professional training program is aligned to the 2015 PMI® guidelines and is designed to help you clear your PMI-ACP® exam on the first attempt. Additionally, this course will empower you to become a versatile agile professional with the knowledge of Scrum, Kanban, Lean, extreme programming (XP) and test-driven development (TDD). What are the course objectives? This course will enable you to:

Develop the knowledge and skills required to clear the PMI-ACP® certification exam along with the requisite 21 PDUs Develop a working knowledge of the Agile Principles of SCRUM, KANBAN, XP, and TDD Develop the expertise of implementing multi-iterative development models for any scale of projects Develop the ability to deliver high-velocity Stories and Epics ... [-]

Course MongoDB Developer and Administrator Certification Training

Simplilearn
Online Part time Open Enrollment USA USA Online

MongoDB Developer and Administrator certification from Simplilearn would equip you to master the skills to become a MongoDB experienced professional.

[+]

Key features 32 hours of instructor-led training 17 hours of self-paced video Includes 3 industry-based projects on in e-learning and telecom domains Includes 6 hands-on lab exercises to be executed in a virtual machine Get experience certificate as MongoDB Developer and Administrator Includes 60 demos explaining key concepts Course description

What is the focus of this course? MongoDB Developer and Administrator certification from Simplilearn would equip you to master the skills to become MongoDB experienced professional. By going through this MongoDB training you would become job ready by mastering data modeling, ingestion, query and Sharding, Data Replication with MongoDB along with installing, updating and maintaining MongoDB environment. What learning outcomes can be expected? At the end of Simplilearn’s training in MongoDB developer and administrator, you will be able to:... [-]