Online Course in Computer Science

Best Online Courses in Computer Science 2018/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

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


App Store Optimization

BitDegree
Online Open Enrollment Lithuania Ariogala

So, you're planning to build the coolest mobile application ever and what it to succeed in the Android and Apple app stores? It would be pretty nifty if your app was downloaded over a million times, right? In order to succeed in these missions, you need to learn the fundamental principles of app store optimization (ASO). Thankfully, this mobile app marketing tutorial is here to help. [+]

Course Details Lessons - 100 Skill level - Beginner Scholarship - Coming soon What Will I Learn? Fundamentals of Mobile App Business and App Store Search Optimization (ASO) How to Monetize Your Apps How to Get Publicity and Exposure for Your Apps How to Grow Your Business Beyond Mobile Apps About

So, you're planning to build the coolest mobile application ever and what it to succeed in the Android and Apple app stores? It would be pretty nifty if your app was downloaded over a million times, right? In order to succeed in these missions, you need to learn the fundamental principles of app store optimization (ASO). Thankfully, this mobile app marketing tutorial is here to help.

No Prior Knowledge Required ... [-]

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

Online Course of Android Programming

Instituto Tecnológico MasterD Online
Online Part time Open Enrollment Spain Alicante

This course of Android programming, gives you the opportunity to become a professional expert in programming and developing applications for Android, the most widespread mobile device platform in the market, and one of the most demanded profiles in the labor market. [+]

Learn to Schedule on Android

Would you like to create your own applications for Android?

This course of Android programming, gives you the opportunity to become a professional expert in programming and developing applications for Android, the most widespread mobile device platform in the market, and one of the most demanded profiles in the labor market.

With this Android course, you will learn how to handle the Android Studio environment and learn about the latest developments in Android Apps. In addition, you can create your own Android app and we will show you how you can publish it on Google Play.

Prepare this training in Android apps, at your own pace, with an online campus, live classes with your teacher and videoclases, with all this you can become a developer of applications for Android.... [-]


Microsoft Professional Program in DevOps (Microsoft)

edX
Online September 2018 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 in Supercomputing

FutureLearn
Online Part time 5 weeks November 2018 United Kingdom UK Online

Today’s supercomputers are the most powerful calculating machines ever invented, capable of performing more than a thousand million calculations every second. This gives scientists and engineers a powerful new tool to study the natural world – computer simulation.

[+]

Today’s supercomputers are the most powerful calculating machines ever invented, capable of performing more than a thousand million calculations every second. This gives scientists and engineers a powerful new tool to study the natural world – computer simulation. Using supercomputers, we can now conduct virtual experiments that are impossible in the real world – from looking deep inside individual atoms to studying the future climate of the earth and following the evolution of the entire universe from the big bang.

Discover how supercomputers are powering scientific breakthroughs

This free online course will introduce you to what supercomputers are, how they are used and how we can exploit their full computational potential to make scientific breakthroughs. Over five weeks, we’ll look at:... [-]


Course: Microsoft Office

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

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

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


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 JAVA Fundamentals

Infopulse University Ukraine
Online Full time Open Enrollment Ukraine Kyiv

This is a general purpose, object-oriented and high-level programming language, prevalent in many sectors. Startups, banking and finance, aerospace, high-tech, medical and other diverse industries use Java to automate processes and enable new business. Students will learn a broad range of tools and frameworks, building a foundation on which to start a rewarding career.

[+]

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

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

Course outline

Introduction to Java

Application areas. The Java platform. Features of Java. Java Virtual Machine. Java Development Kit. Java Runtime Environment. Compiling and running programs from the command line. Integrated Development Environment (IDE). Overview of popular development environments. Perspectives of using and development of the Java programming language Working with Eclipse IDE Download and installation Eclipse. Setting up a workspace. Configuring Java in Eclipse. Overview of Eclipse working environment. The concept of the project. Creation and running a simple Java application in Eclipse. Overview of program debugging. Diagnosing problems. The concept of unreachable code. Debugging programs in Eclipse. ... [-]

Course: Adobe Illustrator Essentials - Online Program

Friends of Design - Academy of Digital Arts
Online Part time South Africa Cape Town

Adobe Illustrator is a powerful and versatile tool for creating illus­trations for Print and Web. By tapping into the power of this vector based program, you can create detailed and scalable art for almost any applica­tion.

[+]

Adobe Illustrator Essentials

Adobe Illustrator is a powerful and versatile tool for creating illus­trations for Print and Web. By tapping into the power of this vector based program, you can create detailed and scalable art for almost any applica­tion. You will learn to work with important menus, tools, and palettes, explore selection tools, drawing tools, layers, the pen tool (a lesson unto itself) as well as learn transformations, distortions, type tools, and modifying paths and shapes. Master this challenging and rewarding vector program, giving yourself illustration wings.

Description

In this course, you will build a solid foundation in Adobe Illustrator. You will start with a tour of important menus, tools, and palettes, then explore selection tools, drawing tools, layers, the pen tool (a lesson unto itself) as well as transformations/distortions, type tools, and modifying paths and shapes. You’ll never call Illustrator help again. Practical projects and exercises make this course a must! You will be amazed how quickly you will begin to master this challenging but rewarding vector program.... [-]


Course: CIW Database Design Specialist (QCF)

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

Online CIW Self-study course. Students will learn about the theory of relational databases, relational database nomenclature, and relational algebra. The course includes sections on Structured Query Language (SQL) and optimising databases through normalisation. You will apply your knowledge with hands-on labs designed to teach the intricacies of database design methodology. [+]

Online CIW Self-study course. Students will learn about the theory of relational databases, relational database nomenclature, and relational algebra.

The course includes sections on Structured Query Language (SQL) and optimising databases through normalisation. You will apply your knowledge with hands-on labs designed to teach the intricacies of database design methodology.

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

CIW Database Design Specialist... [-]


Course: Citrix XenDesktop 7.6 - Training Programme

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

Master the power and flexibility of virtual desktop computing with this Citrix XenDesktop 7.6 administrator course. [+]

What are the objectives of this course?

From basic concepts through to advanced troubleshooting, this course covers everything required for you to become a fully competent XenDesktop administrator and pass the relevant examination.

What virtualization is and how it can be used within a corporate context. The concepts behind desktop virtualization. How to plan and design a robust XenDesktop infrastructure that can grow and flex with changing business requirements. The importance of data and network redundancy to ensure consistently smooth operation for a good user experience. How to automate common XenDesktop tasks using the Powershell scripting language. Implementing and managing virtual servers and desktops using the HyperV hypervisor. The build, test and deploy approach to XenDesktop roll-outs and the tasks that need to be completed at each stage. Installing and administering Internet Formation Service to deploy virtual desktops over the web. Exam preparation and course review. Who is it intended for? ... [-]

course - computer security

Campus Universitario Europeo
Online Full time Part time 6 months September 2018 Spain Marbella A Coruña Madrid + 3 more

The increased use of computers and communication systems that store, process and share large amounts of information is being dramatically in [+]

Course - Computer Security The increasing use of computers and communication systems that store, process and share large amounts of information is being dramatically in recent years. This fact causes, increasingly, a larger number of organizations consider their information and technology associated with it, as one of your most important assets. In the same manner as required for the other assets of the company, the quality requirements and information security are indispensable. The company management should establish a security system suitable to support and ensure correct operation of the business processes. Moreover, today there are laws such as the Protection of Personal Data, to require compliance with a set of minimum security measures to protect the infor- formation of people. These laws, today, affecting almost all companies. This course aims to address computer security in the business analyzing the possible hazards and measures to be implemented to ensure the proper functioning of the systems and and their protection.... [-]