Online Course in Computing in USA

See Online Courses in Computing in USA 2017/2018

Computing

Courses are individual classes that can be taken at universities, colleges, junior colleges, and trade schools worldwide. For even greater flexibility, many schools also offer online classes. Students can take individual classes or pursue degree programs.

Computing studies may cover hardware and software system design and development, information processing, the creation of various types of entertainment and communication media and scientific research on computers. The field includes various disciplines such as information technology, software engineering, computer engineering and computer science. 

 

The USA remains the world’s most popular destination for international students. Universities in the US dominate the world rankings and the country also offers a wide variety of exciting study locations. State university systems are partially subsidized by state governments, and may have many campuses spread around the state, with hundreds of thousands of students.

Online Course in Computing in USA

Read More

Course: Introduction To Computer Science With Python Part 1

Coursera
Online Part time 9 weeks September 2018 USA USA Online

Welcome to the course of Introduction to Computer Science for the regular students of the University of São Paulo and to all those interested in learning not only to program in Python but also the basic concepts of Computer Science! [+]

Online Courses in Computing in USA. Welcome to the course of Introduction to Computer Science for the regular students of the University of São Paulo and to all those interested in learning not only to program in Python but also the basic concepts of Computer Science! Here you will learn the main introductory concepts of Computer Science and you will also learn how to develop small programs in the Python language. This course has no prerequisites. You are not expected to have any prior programming experience, however, the student is expected to master the basics of elementary school mathematics. The main objective is to develop the rationale applied to the formulation and resolution of computational problems. The act of programming is a useful tool for working on this reasoning, as well as making more concrete other common concepts in Computer Science. At the end of the course, the student will be able to write small programs in Python and proceed to part 2 of the course. Good learning! === This course was prepared with the support of Profs. José Coelho de Pina and Carlos Hitoshi Morimoto of the Department of Computer Science of IME-USP. Nelson Posse Lago, technical manager of CCSL-IME-USP, Athos Ribeiro and Yorah Bosse have been excellent teaching assistants, helping to maintain the quality of the course. This course is primarily aimed at undergraduate students from USP who have enrolled in one of the programming introduction disciplines that use Python as the programming language. In addition to these,... [-]

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. Courses Functional Programming Principles in Scala Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Tumblr and also Coursera. In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon... [-]

Course Deploying and Managing Windows 10 Using Enterprise Services Training

Simplilearn
Online Part time Open Enrollment USA USA Online

This course provides administrators with the knowledge and skills necessary to deploy and manage Windows 10 desktops, devices, and applications in an enterprise environment. Students learn how to plan and implement Windows 10 deployments in large organizations. [+]

Online Courses in Computing in USA. Course description What’s the focus of this course? This course provides administrators with the knowledge and skills necessary to deploy and manage Windows 10 desktops, devices, and applications in an enterprise environment. Students learn how to plan and implement Windows 10 deployments in large organizations. Students also learn how to manage the Windows 10 installations after deployment to provide secure identity and data access using technologies related to Group Policy, Remote Access, and Workplace Join. To support a variety of device and data management solutions, Microsoft Azure Active Directory, Microsoft Intune, and Microsoft Azure Rights Management are introduced. These services are part of the Enterprise Mobility Suite, which provides identity and access management, and cloud-based device, application, and update management. In addition, Enterprise Mobility Suite offers more secure data access to information stored both in the cloud and on location within corporate networks. What are the course objectives? After completing this course, you will be able to: Describe the challenges and solutions for desktop and device management in an enterprise environment Deploy Windows 10 Enterprise desktops Manage user profiles and user state virtualization Manage desktop and application settings by using Group Policy Manage Windows 10 sign-in and identity Manage data access for Windows-based devices Manage remote access solutions Manage Windows 10 devices by using enterprise mobility solutions Manage desktop and mobile clients by using Intune Manage updates and Endpoint Protection by using Intune Manage application and resource access by using Intune Configure and manage... [-]

Course Installation, Storage and Compute with Windows Server 2016

Simplilearn
Online Part time Open Enrollment USA USA Online

Simplilearn’s Installation, Storage, and Compute with Windows Server 2016 course is designed to impart in-depth understanding and skills to manage storage and compute by using Windows Server 2016. [+]

Course description What’s the focus of this course? Simplilearn’s Installation, Storage, and Compute with Windows Server 2016 course is designed to impart in-depth understanding and skills to manage storage and compute by using Windows Server 2016. The course will provide sound knowledge and experience in planning and configuring storage solutions and monitoring virtual machine installations. The course also covers topics on implementing and configuring Microsoft Hyper-V®, Network Load Balancing (NLB) cluster, and how to create and manage deployment images. What are the course objectives? The course will enable you to: Prepare and install Nano Server and Server Core Migrate server roles and workloads within a domain and across domains or forests and choose an activation model based on your environment characteristics Manage disks and volumes in Windows Server 2016 Understand the various enterprise storage solutions, and select the appropriate solution for a given situation Implement storage spaces and manage storage spaces by using Server Manager and Windows PowerShell. Implement data deduplication Implement and configure storage and networking on Hyper-V host servers Learn how to configure Hyper-V virtual machines and manage virtual machines using PowerShell Direct Deploy and manage Windows Server and Hyper-V containers Plan for high availability and disaster recovery solutions with Hyper-V virtual machines Plan, implement, and manage failover clustering Implement NLB cluster Implement and manage deployment images by using MDT Manage, monitor, and maintain virtual machine installations Who should take this course? The course is suitable for IT professionals who have some experience working with Windows Server, who... [-]

Course System Center 2012 Orchestrator Training

Simplilearn
Online Part time Open Enrollment USA USA Online

This three-day course provides students with the knowledge necessary to design, deploy, and maintain Microsoft’s System Center 2012 Orchestrator. In this course, students are introduced to the various System Center products, and then learn how Orchestrator 2012 is architected and deployed within the Systems Center suite. [+]

Online Courses in Computing in USA. Course description What’s the focus of this course? This three-day course provides students with the knowledge necessary to design, deploy, and maintain Microsoft’s System Center 2012 Orchestrator. In this course, students are introduced to the various System Center products, and then learn how Orchestrator 2012 is architected and deployed within the Systems Center suite. In addition, this course includes automation of processes designed to address various scenarios, which may be encountered in the business computing environment. Upon course completion, students will have the skills necessary to manage Orchestrator 2012 for maximum business benefit. This course incorporates hands-on learning opportunities, so students can practice applying business solutions to real-world scenarios. What are the course objectives? After completing this course, students will be able to: Explain the role of Orchestrator 2012 and the entire System Center suite Provide an overview of ITIL and MOF Install and configure Orchestrator 2012 Customize, optimize and scale Orchestrator 2012 Implement runbook automation for native Windows processes Develop advanced runbooks using real-world scenarios Implement integration packs for other System Center and Microsoft products Implement configuration of error-handling and log monitoring Implement disaster recovery methods Implement maintenance and troubleshooting steps in Orchestrator 2012 Who should take this course? This course is designed for IT professionals who already have prerequisite technical knowledge of the systems they want to manage with Orchestrator 2012. This course is also for IT professionals who need to understand the critical components of the systems that might require automation.... [-]

Course Configuring and Deploying a Private Cloud Training

Simplilearn
Online Part time Open Enrollment USA USA Online

This course will equip you with the skills they require to configure and deploy a cloud using Microsoft System Center 2012 R2. [+]

Course description What’s the focus of this course? This course will equip you with the skills they require to configure and deploy a cloud using Microsoft System Center 2012 R2. What are the course objectives? After completing this course you will be able to: Plan for a Hybrid Cloud Configure and deploy a Private Cloud with Microsoft System Center 2012 R2 Virtual Machine Manager Extend and maintain the Cloud infrastructure Configure application delivery for a cloud Create Private Cloud building blocks Deploy and access private clouds Monitor the Cloud infrastructure Extend and customize monitoring of the Cloud infrastructure Implement Service Management for the Cloud Configure High Availability, Disaster Recovery and Protection for a Cloud Automate and standardize the Cloud Configure a multi-tenant Cloud Who should take this course? This course is intended for cloud administrators who will be responsible for designing, installing and configuring a cloud infrastructure. Exam & certification What are the prerequisites for the certification? This course describes cloud configuration and deployment with System Center 2012 R2. Because this is an extensive technical domain that includes several individual products and technologies, it is strongly recommended administrators have prerequisite knowledge in the following areas: Windows Server 2012 R2 operating system Active Directory Domain Services (AD DS) Working knowledge of previous versions of System Center products Microsoft SharePoint Windows Server 2012 R2 Hyper-V Microsoft Windows Azure Microsoft Windows Azure Pack Networking and storage experience Familiarity with cloud management processes Previous work with IT Infrastructure Library (ITIL) Previous work with Microsoft... [-]

Course: AWS Lambda Training Course

Simplilearn
Online Part time Open Enrollment USA USA Online

This course will provide an overview of AWS Lambda, its components, the functions, roles, and policies you can create within Lambda. You will learn how to manage, monitor, and debug Lambda functions, review CloudTrail API calls and logs, and use aliases and versions. [+]

Online Courses in Computing in USA. Key features 4 hours of self-paced learning 14 live demos 25 chapter end quizzes 1 hands-on practice project Course description What’s the focus of the course? This course will provide an overview of AWS Lambda, its components, the functions, roles, and policies you can create within Lambda. You will learn how to manage, monitor, and debug Lambda functions, review CloudTrail API calls and logs, and use aliases and versions. This course will also help you understand how to deploy Python, NodeJS, and Java codes to Lambda functions. You will find out how to integrate Lambda with other AWS services like S3 and API Gateway. You will also learn how to build a custom resource in CloudFormation, how to schedule your Lambda function, and how to use Lambda to process DynamoDB and Kinesis streams. What are the course objectives? Get an insight into the history of AWS Lambda Understand the basic security configurations in Lambda Learn how to integrate Lambda with other AWS Services like S3 and API Gateway Learn how to monitor and log Lambda Functions Understand the steps to review CloudWatch Logs and API Calls in CloudTrail for Lambda and other AWS Services Learn how to create versions and aliases of Lambda functions Learn the steps to create and deploy Python, Java, and NodeJS functions Understand the process of integrating Lambda with other AWS Services such as S3 and API Gateway Learn how to create Custom Resource for CloudFormation Learn the steps to... [-]

AWS Database Migration Service Course

Simplilearn
Online Part time Open Enrollment USA USA Online

AWS Database Migration Service is an innovative service that helps you easily migrate your databases to the AWS cloud. [+]

Key features 3 hours of self-paced learning 5 live demos 1 hands-on practice project Course description What is the focus of this course? AWS Database Migration Service is an innovative service that helps you easily migrate your databases to the AWS cloud. This course will demonstrate the key functionality of AWS Database Migration Service and will help you understand how to easily and securely move databases into the AWS cloud platform to take advantage of the cost savings and scalability of AWS. You will also learn how the AWS Database Migration Service supports both homogenous and heterogeneous migrations and will see a demonstration of a SQL Server to MySQL database migration. What are the course objectives? The main objectives of this course are: Get an overview of AWS DMS Understand how the AWS Schema Conversion tool works Understand the three types of AWS Database Migration Service Review the AWS Database Migration Service Who should take this course? AWS absolute beginners Developers SysOps professionals What project will you be working on? As part of the coursework, you will complete the following project based on the industry use case. Project #1: Migrate SQL Server database to MySQL using AWS DMS Domain: Development Install AWS Schema Conversion Tool Use AWS Schema Conversion Tool to verify migration efforts Fix migration issues Verify that the Database Assessment report is clean Use AWS Schema Conversion Tool to apply converted schema to MySQL Configure AWS DMS for the database migration Run the SQL Server to MySQL database... [-]

Docker in-depth Training Course

Simplilearn
Online Part time Open Enrollment USA USA Online

Introduction to containerization will help you gain insight into various aspects of containerization technology through demonstrations of the concept. Additionally, you will learn how to create and use containers on a Docker platform. [+]

Online Courses in Computing in USA. Key features 4 hours of self-paced learning 4 end-of-chapter quizzes Hands-on experience with Docker Compose Course description What’s the focus of this course? Introduction to containerization will help you gain insight into various aspects of containerization technology through demonstrations of the concept. Additionally, you will learn how to create and use containers on a Docker platform. After you complete this course you’ll have the requisite skills and confidence to go forth and create your own flexible application environments with Docker Compose. What are the course objectives? Learn what Docker is and how to use it Gain an overview on the Linux operating system Get to grips with Docker Hub Create your own WordPress site with Docker Define multi-container application environments Create flexible, customizable environments and networks Transform an existing application into a fully Dockerized environment Enhance your Docker experience Who should take this course? This course will benefit all IT professionals who actively develop, test, and/or deploy code. What are the prerequisites for this course? Basic understanding of Linux is the prerequisite for this course. Exam & certification What do I need to do to unlock my certificate? Complete 85% of OSL content. [-]

Course: Introduction to Kubernetes using Docker

Simplilearn
Online Part time Open Enrollment USA USA Online

Simplilearn’s Kubernetes course is designed to help you master how to deploy, use, and maintain your applications on Kubernetes. You will learn how to build apps in containers using docker and how to deploy those on a Kubernetes cluster using native OS tools such as Ubuntu, set up a cluster, and create container registry. [+]

Key features 4.5 hours of self-paced learning Hands-on experience on Kubernetes and Docker Course description What’s the focus of this course? Simplilearn’s Kubernetes course is designed to help you master how to deploy, use, and maintain your applications on Kubernetes. You will learn how to build apps in containers using docker and how to deploy those on a Kubernetes cluster using native OS tools such as Ubuntu, set up a cluster, and create container registry. The course will help you learn components in the Kubernetes architecture and useful commands for deploying and managing a cluster. You will understand the open source orchestration system for container-based distributed applications. It will trace the history of Kubernetes from its origins at Google, and help you set up and manage your first cluster. What are the course objectives? At the end of this course, you will be able to: Install Docker and a Kubernetes cluster from scratch Learn how to run and manage containers effectively Create Kubernetes pods, deployments, and services Build Docker images and configure Docker Hub from scratch Deploy a multi-component software application efficiently and easily Who should take this course? The following professionals can take up this course: Software Professionals Testing Professionals Software Architects and Designers Open source contributors and enthusiasts Developers who want to accelerate their careers as professionals using Dockers and Kubernetes Managers who are technical subject matter experts, leading software development projects What are the prerequisites for this course? The prerequisite for this course includes basic knowledge of... [-]

Git Training Course

Simplilearn
Online Part time Open Enrollment USA USA Online

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files. This course enables you to learn and solve versioning problems with your files and codes. [+]

Online Courses in Computing in USA. Key features 3 hours of self-paced learning 27 live demos and 3 installation guides 7 practice assignments 1 cheat sheet 1 hands-on practice project Course description What’s the focus of this course? Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files. This course enables you to learn and solve versioning problems with your files and codes. All these concepts are presented in an easy to understand manner, using demos and assignments to clarify the concepts and present the actual method of implementation. What are the course objectives? Git course offered by Simplilearn will enable you to: Understand distributed version control system and its features Set-up Git in your system List the three-stage workflow in Git Create branches and track files Create a repository in Git and GitHub Describe merging, cloning, rebasing, among others Who should take this course? The following professionals can go for this course: Software Professionals Testing Professionals Software Architects and Designers Open source contributors and enthusiasts Developers who want to gain acceleration in their careers as professionals using Git and GitHub Managers who are technical subject matter experts, leading software development projects What are the prerequisites for this course? The pre-requisite for this course includes basic knowledge of Windows Command line. What are the projects included in the... [-]

DevOps Practitioner Certification Training Course

Simplilearn
Online Part time Open Enrollment USA USA Online

Simplilearn’s DevOps practitioner course is designed to follow best practices for software development and to make the most efficient use of software tools.You will master Configuration Management, Continuous Integration and Continuous Deployment, Continuous Delivery, Continuous Monitoring using DevOps tools-Git,Docker, Jenkins, Puppet and Nagios to automate multiple steps in software development lifecycle. [+]

Key features 32 hours of instructor-led training 26 hours of self-paced learning 18+ live demos of opensource tools 16 hours of practice assignments, with opensource tools 3 simulation exams 3 hands-on practice projects, with opensource tools Course description What is the focus of this course? Simplilearn’s DevOps practitioner course is designed to follow best practices for software development and to make the most efficient use of software tools.You will master Configuration Management, Continuous Integration and Continuous Deployment, Continuous Delivery, Continuous Monitoring using DevOps tools-Git,Docker, Jenkins, Puppet and Nagios to automate multiple steps in software development lifecycle. Container technologies are seen as the way forward. The course makes use of Docker containers to deploy applications in a modular and well-controlled way. Simplilearn DevOps practitioner course will train you to work on the following tools/services: Operating systems - Debian Linux IaaS,Cloud IaaS, Virtualization - Platform such as AWS, Microsoft Azure, Google Cloud Engine Containerization tools - Docker Source Control - CVS, Subversion, Git Scheduling - Cron, Autosys Linux OS - Debian, Alpine, CentOS Configuration management - Puppet Test and Build - JUnit, Maven Application deployment - Maven, Jenkins Web servers - Jetty Queues - Apache Active MQ Databases - MySQL Monitoring, alerting - Nagios, Genios Logging - SLF4J, Logback Miscellaneous Tools - Hadoop, Apache Camel What learning outcomes can be expected? After completing the DevOps Practitioner course you will: Be able to write testable requirements and write effective User Acceptance Tests Understand the concepts of virtualization and lightweight containers and build and... [-]

Course: Architecting Microsoft Azure Solutions (70-534) Certification Training

Simplilearn
Online Part time Open Enrollment USA USA Online

Architecting Microsoft® Azure Solutions (70-534) certification training is designed to give you mastery in Microsoft Azure solution design and architecture. Through demos and practical applications, you’ll enhance your skills in designing scalable, resilient infrastructure and platform solutions that generate value all through the solution life cycle. [+]

Online Courses in Computing in USA. Key features 40 hours of instructor-led training 10 lab exercises with Azure platform Exam fee included Course description What’s the focus of this course? Architecting Microsoft® Azure Solutions (70-534) certification training is designed to give you mastery in Microsoft Azure solution design and architecture. Through demos and practical applications, you’ll enhance your skills in designing scalable, resilient infrastructure and platform solutions that generate value all through the solution life cycle. The course will help you explore Azure features and capabilities and enable you to make appropriate decisions while designing public and hybrid cloud solutions. What are the course objectives? By the end of the course you will be able to: Define and design Microsoft Azure infrastructure and networking Secure resources Design application storage and data access strategies Design advanced applications Design and implement Azure web apps Design management, monitoring, and business continuity strategies Who should take this course? This course is an essential requirement for those IT professionals who need a strong understanding of Microsoft Azure solution design & architecture. Applicable careers include: .NET Developers Solution Architects / Enterprise Architects / Team Leads Systems Managers DevOps Engineers / Application Engineers / QA Engineers / Identity Engineers Network Engineers / Server Engineers / Virtualization Engineers Storage Administrators / Security Administrators Exam & certification How will I become a certified Microsoft Azure 70-534: Architecting Microsoft Azure Solutions? Aspirants can become certified professionals in Microsoft 70-534: Architecting Microsoft Azure Solutions by following the processes given below: Step... [-]

Course Implementing Microsoft Azure Infrastructure Solutions (70-533) Certification Training

Simplilearn
Online Part time Open Enrollment USA USA Online

Implementing Microsoft® Azure Infrastructure Solutions (70-533) certification training program will help you demonstrate your mastery in Microsoft Azure infrastructure solution implementation. [+]

Key features 40 hours of instructor-led training 11 lab exercises with Microsoft lab online (MLO) Microsoft official curriculum (MOC) access Exam fee included Course description What’s the focus of this course? Implementing Microsoft® Azure Infrastructure Solutions (70-533) certification training program will help you demonstrate your mastery in Microsoft Azure infrastructure solution implementation. Through demos & practical applications, you’ll learn to optimize Windows Server workloads on Azure and explore IaaS architecture. The course will enable you to implement enterprise application architecture on Azure platform. What are the course objectives? By the end of the course, you will be able to: Implement websites and web apps Implement virtual machine workloads, networks, images, disks, and storage Configure, deploy, manage, and monitor cloud services Implement blobs, Azure files, SQL databases, and recovery services Implement an Azure Active Directory and integrate apps Who should take this course? This course is an essential requirement for those IT professionals who need deep understanding of Azure’s features for effective practical applications. Applicable careers include: .NET Developers Solution Architects / Enterprise Architects / Team Leads DevOps Engineers / Application Engineers / QA Engineers / Identity Engineers Storage Administrators / Security Administrators Network Engineers / Server Engineers / Virtualization Engineers Exam & certification How will I become a certified Microsoft Azure 70-533: Implementing Microsoft Azure Infrastructure Solutions? Aspirants can become certified professionals in Microsoft 70-533: Implementing Microsoft Azure Infrastructure Solutions by following the processes given below: Step 1: Visit Microsoft official website after completing the training Step 2: Register for... [-]

Course Developing Microsoft Azure Solutions: 70-532 Certification Training

Simplilearn
Online Part time Open Enrollment USA USA Online

Developing Microsoft® Azure Solutions (70-532) certification training program is designed to give you mastery in Microsoft Azure enterprise-grade cloud platform. Through demos & practical applications, you’ll learn to design, develop, implement, automate, and monitor resilient and scalable cloud solutions on the Azure platform [+]

Online Courses in Computing in USA. Key features 40 hours of instructor-led training 13 lab exercises with Azure platform Microsoft official curriculum (MOC) access Exam fee included Course description What’s the focus of this course? Developing Microsoft® Azure Solutions (70-532) certification training program is designed to give you mastery in Microsoft Azure enterprise-grade cloud platform. Through demos & practical applications, you’ll learn to design, develop, implement, automate, and monitor resilient and scalable cloud solutions on the Azure platform. The course will enable you to explore Microsoft Azure development environment and Azure platform features and learn development tools, techniques and approaches used to build and deploy cloud apps. What are the course objectives? By the end of the course, you will be able to: Design and implement Web Apps Create and manage virtual machines Design and implement cloud services Design and implement a storage strategy Manage application and network services Who should take this course? This course is an essential requirement for those developers who need a strong understanding of concepts and practices related to cloud app development & deployment. Applicable careers include: .NET Developers Solution Architects/ Team Leads DevOps Engineers / Application Engineers / QA Engineers Exam & certification How will I become a certified Microsoft Azure 70-532: Developing Microsoft Azure Solutions? Aspirants can become certified professionals in Microsoft 70-532: Developing Microsoft Azure Solutions by following the processes given below: Step 1: Visit Microsoft official website after completing the training Step 2: Register for Exam 70-532, and schedule it with... [-]