Online Course in Computer Science

Best Online Courses in Computer Science 2019

Computer Science

Students who elect to take classes on the web do so by enrolling in online courses. An online course is a class wherein all or most of the materials and coursework are uploaded to an online learning environment.

What is an online course in computer science? An online course in computer science is a class that introduces students to the principles of computers, including programming, abstraction, software engineering and web development. These and many other ideas serve as the building blocks that develop students’ understanding of computers and how to harness their potential. Online tests and homework exercises typically ensure students stay on top of the coursework. Upon completion, the course may count towards the credits required to earn a degree.

For students interested in computers and technology, such a course could offer many benefits. In addition to learning more about the subject matter, you may be able to experiment with it hands-on through an internship opportunity. The course also develops students’ technological knowledge.

There are a range of different factors, including location, tuition and fees, that determine the cost of attendance for an online course in computer science. If you need a precise estimate, admissions offices are the best source for such information.

Enrolling in a course in computer science could lead to many exciting careers. Upon completion of a degree program, some of the positions that may interest you include software programmer, IT manager, technical repair personnel or web technician. These and many other jobs put the valuable computing skills learned in the class to use, and there is certainly no shortage of career options relevant to your skill set.

Online courses are a great way to learn at your own leisure, and your university of choice may even offer an online course in computer science. 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

Learn Blockchain Development: Convert App to Dapp

BitDegree
Online Open Enrollment Lithuania 139 - 309

Learn How To Make A Decentralized Blockchain App Using Ethereum & Solidity From A Centralized MERN App [+]

About

Do you want to build your own blockchain application but don't know where to start? No worries! This course has got you covered!

Learn To Build Decentralized Applications

The Blockchain is rightfully the talk of the town. It's an exciting new technology that brings major opportunities to almost every sector of the economy you can think of. Every major company out there is looking for ways to utilize Blockchain. In this environment, everyone is looking for a Blockchain developer. This course is an excellent opportunity to get ahead of the curve.

There are some resources out there for learning Solidity. However, there is hardly any resources, guides or courses that teach you how to convert a standard app to a decentralized app (also known as dapp) - and that's what most companies are looking for. The purpose of this course is to give you hands-on experience in building a centralized and a decentralized app. Basically the best of both worlds from scratch!... [-]


Data Science for Digital Marketing - an online course

Southampton Data Science Academy
Online Full time Part time 60 hours March 2019 United Kingdom Cambridge + 1 more

This course is a practical introduction to how you can use data and data science techniques to improve marketing insights and manage customer interaction in web-based environments. Its content is aimed at people charged with delivering real engagement with their organization’s clients in a digital age. [+]

About this course

A practical six-week introduction to the use of data and data science techniques to enhance marketing insights and manage online customer interaction in web-based environments. Developed for people who engage with their organisation’s clients in a digital age, the course aims to help you improve both customer acquisition and retention, and to increase your customer’s lifetime value.

The course is delivered online and contains a mixture of taught material, self-study, activities and practical exercises. All materials are made available at the beginning of each week, to allow you to complete them at your own pace and at a time that suits you.

This course is a practical introduction to how you can use data and data science techniques to improve marketing insights and manage customer interaction in web-based environments. Its content is aimed at people charged with delivering real engagement with their organization’s clients in a digital age. Offering a practical use of data science for marketing insights it aims to help you enhance customer acquisition, retention and grow your customers’ lifetime value.... [-]


AI in Finance

Centre For Finance, Technology And Entrepreneurship (CFTE)
Online June 2019 United Kingdom London

Artificial Intelligence is now a reality in finance. But exactly what is AI? What are its applications in finance? How shall professionals prepare for an AI world? AI in Finance is a structured course that will help finance professionals and technologists acquire the right foundations to be part of the AI revolution. [+]

AI is coming

Artificial Intelligence is now a reality in finance. But exactly what is AI? What are its applications in finance? How shall professionals prepare for an AI world? AI in Finance is a structured course that will help finance professionals and technologists acquire the right foundations to be part of the AI revolution.

What Makes the Course Unique?

First Industry-led Course for AI in Finance

A course designed by finance and technology experts, specifically for the finance industry. The lectures and use cases have been designed for those who want to understand how Artificial Intelligence is changing the industry, with specific examples relevant to financial services.... [-]


App Design with Swift Programming

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

Build your own mobile apps and launch your coding career by learning Swift, a powerful and intuitive programming language. During this course, you will learn the process of development and how apps are created from concept to prototype to final product. [+]

APP DESIGN WITH SWIFT PROGRAMMING Overview

Build your own mobile apps and launch your coding career by learning Swift, a powerful and intuitive programming language. During this course, you will learn the process of development and how apps are created from concept to prototype to final product. You will discover new creative possibilities and future business opportunities while you create custom apps for business and personal use.

Learn iOS app development from an industry insider who has collaborated with small businesses and corporations for 17 years. See how apps are conceptualized, designed, animated and coded into a fully functioning prototype. Learn art direction in conjunction with development and how to balance creative and technical decisions. Learn how to implement menus, animated graphics, create sound designs and make use of the iPhone interface to manipulate media with user input. ... [-]

Course in Coding for Beginners

International Open Academy
Online Full time Part time 60 days Open Enrollment United Kingdom London + 1 more

With our technology-driven world, learning the basics of coding and programming can be extremely useful for your everyday technical needs. [+]

With our technology-driven world, learning the basics of coding and programming can be extremely useful for your everyday technical needs

What in the world is coding all about?

The terms coding and programming are often thrown about in the computer world, but most people don’t really understand what the words mean. In fact, most are coding and programming illiterates and even the ones that can offer up a believable definition, don’t know much more than that. Our Coding for Beginners course is an excellent introduction to the world of programming and its significance to the modern-day computer user.

Still wondering why you need this course?

It’s simple really, the world is becoming more automated. Businesses are relying heavily on their website’s traffic margin. Online searches and sales are skyrocketing daily. It is garishly obvious that computer technology is not only here to stay but is on the upsweep of the career market. Individuals who have at least a basic grasp of coding and programming will be highly sought-after in that marketplace, as it will be apparent that they are people on the cutting edge of modern technology. Our Coding for Beginners online course will give you a significant advantage over your peers.... [-]


Blockchain 101 Course

FinTech School
Online Part time USA San Francisco

The blockchain represents a way to transfer value, securely and with no central authority involved. It is arguably the most important technological innovation of the past two decades. Fintech through blockchain technology is poised to disrupt the world in a way that we haven’t seen since the introduction of the world wide web. [+]

The blockchain represents a way to transfer value, securely and with no central authority involved. It is arguably the most important technological innovation of the past two decades. Blockchain technology is poised to disrupt the world in a way that we haven’t seen since the introduction of the world wide web.

It’s important to understand this technology because its impact on society is likely to be very significant, across several industries. In this course, we’re going to cover relevant historical events, what a blockchain is, who the players are, and why this is so important.

Objectives

By the end of the course you will be familiar with the following:

Relevant terminology Reasons why the blockchain matters The technology design underpinnings Implementation considerations Your Instructor ... [-]

Microsoft Professional Program in DevOps (Microsoft)

edX
Online September 2019 USA Cambridge

To support companies in their desire to be more agile, the lines between development and operations are becoming increasingly blurred. Through continuous integration and deployment, students will learn how to react to changing market conditions. In a world where your audience taste can change on a dime, ensure audience happiness by learning about application monitoring and feedback loops. [+]

To support companies in their desire to be agiler, the lines between development and operations are becoming increasingly blurred. Through continuous integration and deployment, students will learn how to react to changing market conditions. In a world where your audience taste can change on a dime, ensure audience happiness by learning about application monitoring and feedback loops. Built with the focus on what you need you need to work in DevOps, the Microsoft Professional Program Certificate will help you learn the skills necessary for a DevOps culture in your workplace.

Program Details

Courses

7 courses + Final Capstone Project Effort 16 - 30 hours per course Price

$99 per course / $792 for the entire program... [-]


Course Microsoft Excel 2016 Introductory

Oplex Careers
Online Part time Open Enrollment United Kingdom UK Online

The online CPD Accredited Level 2 Microsoft Excel 2016 – Introductory Course will provide learners with an insight into how to effectively work with the popular spreadsheet software – Microsoft Excel. [+]

Apply Now for Summer 2017

The online CPD Accredited Level 2 Microsoft Excel 2016 – Introductory Course will provide learners with an insight into how to effectively work with the popular spreadsheet software – Microsoft Excel. Whether your new to this software, or want to brush up on your skills in the latest version of this software, this Microsoft Excel 2016 – Introductory Course covers all the important aspects for you to know more. Whether you are currently working in a role that requires you to work with this software, or you just want to add this course on your CV, you can get started instantly and start learning all the important aspects about spreadsheet software.

Course Highlights Price: Only £14.00 Was £149.99 Course Type: Online Course Duration: 40 hours, recommended hours Syllabus: 20-course modules Tutor Support: Full tutor support included Exams: Yes, exam fees are included. Start learning: you can start your online learning 24/7 and study towards your goals. Fine Print Qualification: Level 2 CPD Award Certificate: PDF Certificate included with course, optional Hard Copies £9.99. Access: Unlimited 24/7 access for 12 months, option to extend if needed. Compatibility: Desktop, Mac, Laptop, Tablets, Smartphone and Smart Devices ... [-]

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

Top Online Courses in Computer Science. 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 EXIN Agile... [-]

Course to Learn to Code Electronic Music Tools with Javascript

FutureLearn
Online Part time November 2018 United Kingdom UK Online

In this course you will build a range of electronic music tools using the Javascript language and the Web Audio API. You will be shown line by line how to program interactive synthesizers, drum machines and even algorithmic music systems that can generate music automatically.

[+]

In this course, you will build a range of electronic music tools using the Javascript language and the Web Audio API. You will be shown line by line how to program interactive synthesizers, drum machines and even algorithmic music systems that can generate music automatically. You will also be shown how to develop user interfaces with knobs, sliders and other elements. The music software and user interfaces you make will run in any web browser that supports the Web Audio API, including Safari iOS and Chrome on Android. At the end of this course, you will be able to:

implement sound synthesis using the Web Audio API build a drum machine that can play back drum samples in rhythmic patterns describe the key components of computer music software design user interfaces that allow non-coders to use your electronic music software use algorithmic music techniques to generate music automatically using probability and rules [-]

Online Software Courses

iStudy
Online Full time Part time Open Enrollment United Kingdom London

The courses provide the necessary knowledge and skills required to succeed in this sector. You will be able to stand out in the crowd by adding our Software qualification to your CV and Resume [+]

Why Should You Choose one of our Software Courses? Lifetime access to our Software courses No hidden fees or exam charges Affordable, engaging & high-quality e-learning study materials Full Tutor support Efficient exam system, assessment, and instant results Improve your chance of gaining professional skills Who is this Course for?

As there is no experience and qualification required for our Software courses, they are available for all students from any academic backgrounds.

Requirements

Our Software courses are fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the courses with any kind of internet connection from anywhere at any time without any kind of limitation.... [-]


Course: C++ PROGRAMMING FOUNDATIONS

Academy of Interactive Entertainment
Online Part time 12 months January 2019 Australia Sydney Melbourne Canberra Adelaide Australia Online USA Lafayette Seattle USA Online Campbellsville Perth + 10 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.... [-]


Course: HP Certified Software Testing

KBuffer
Online Full time 3 - 4 weeks July 2019 India Chennai

Software testing is a process used to identify the accuracy, completeness, and quality of software. Testing helps to verify and validate if the software is functioning as stated in the specification without any error. [+]

HP Certified Software Testing

KBuffer has signed up with HP Software University as an Authorized Training Center.

Course Introduction

Software testing is a process used to identify the accuracy, completeness, and quality of software. Testing helps to verify and validate if the software is functioning as stated in the specification without any error. Static and Dynamic methodologies are used to test the application. Software Testing should systematically uncover different classes of errors in less time and effort. The data collected through testing can also provide an indication of the software's reliability and quality.

So, what is Software Testing?

According to Wikipedia, Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs (errors or other defects). KBuffer is one of the leading of training institute authorized by HP. HP is one of the largest companies across the world and continues to move up the ladder by offering more leading software solutions to run, manage, optimize, and secure customers' enterprise applications and data centers. The HP Software Certification programs prepare students to meet today's increasing challenges with the technical skills required to put you ahead in the Software Testing vertical. HP Software University... [-]


Course: Mastering Mathematical Finance Online Courses - Numerical Methods in Finance with C++

Department of Mathematics University of York - Online Programs
Online Part time 4 - 8 months August 2019 United Kingdom York

Driven by concrete computational problems in quantitative finance, this book provides aspiring quant developers with the numerical techniques and programming skills they need. The authors start from scratch, so the reader does not need any previous experience of C++. [+]

The courses are based on 8 books from the "Mastering Mathematical Finance" (MMF) series published by Cambridge University Press. There are 8 individual courses - each covering the contents of one of the books.

Delivery is by means of one-to-one tutorials conducted via Skype by the authors and editors of the series, and regular coursework.

Who are the courses aimed at?

The courses are designed to meet the continuing professional development and training needs of:

Finance or IT professionals working in quantitative finance and risk management Individuals seeking a career change, managers who need to keep abreast with progress in these fields Prospective students who would like to prepare for entry to relevant postgraduate degree programmes Pre-sessional course ... [-]

Course: CIW Javascript Specialist (QCF)

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

CIW is the most popular educational programme in the world for those serious about web design & development. This course is the CIW Javascript specialist. Students will acquire the skills to communicate with users, DOM, control program flow, validate forms, animate images, create cookies, change XHTML and communicate with databases. [+]

CIW is the most popular educational programme in the world for those serious about web design & development. This course is the CIW Javascript specialist. Students will acquire the skills to communicate with users, DOM, control program flow, validate forms, animate images, create cookies, change XHTML and communicate with databases.

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

CIW Javascript Specialist

The CIW JavaScript Specialist Course will show web developers how to use the features of the JavaScript language to design client-side, platform-independent solutions. Candidates will also understand and use the most popular applications of JavaScript.... [-]