Filter
Courses

Top Online Courses in Computer Science 2019/2020

Computer science is a field that has rapidly expanded with the growth of technological development. According to definition, it is a practical and scientific approach to computation. This involves the algorithms that deal with obtaining, processing and representing information.

 

 

Online Course in Computer Science

Read More Read less
Other options within this field of study:

111 Results in Computer Science

edX

Learn the basics of computational thinking, an essential skill in today’s data-driven world, using the popular programming language, Python. ... [+]

Learn the basics of computational thinking, an essential skill in today’s data-driven world, using the popular programming language, Python. About this course

We live in an era of unprecedented access to data. Understanding how to organize and leverage the vast amounts of information at our disposal are critical skills that allow us to infer upon the world and make informed decisions. This course will introduce you to such skills. To work with large amounts of data, you will need to harness the power of computation through programming. This course teaches you basic programming skills for manipulating data. You will learn how to use Python to organize and manipulate data in tables, and to visualize data effectively. No prior experience with programming or Python is needed, nor is any statistics background necessary. The examples given in the course involve real-world data from diverse settings. Not all data is numerical – you will work with different types of data from a variety of domains. Though the term “data science” is relatively new, the fundamental ideas of data science are not. The course includes powerful examples that span the centuries from the Victorian era to the present day. This course emphasizes learning through doing: you will work on large real-world data sets through interactive assignments to apply the skills you learn. Throughout, the underlying thread is that data science is a way of thinking, not just an assortment of methods. You will also hone your interpretation and communication skills, which are essential skills... [-]

USA Cambridge
Open Enrollment
English
Part-time
5 weeks
Online
Read more in English
KBuffer

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

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

India Chennai
July 2020
English
Full-time
3 - 4 weeks
Online
Read more in English
Infopulse University Ukraine

SQL (stands for Structured Query Language), is a computer language, which is used to communicate with and manipulate databases. To get the most from the huge amounts of d ... [+]

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

SQL (stands for Structured Query Language), is a computer language, which is used to communicate with and manipulate databases. To get the most from the huge amounts of data they collect, many businesses must become versed in SQL. SQL is used by businesses as a way to access and manipulate the information and data that is stored in their databases, as well as for creating and altering new data that stored database tables. A database is a tool for collecting and organizing information. Databases can store information about products, orders, payments or anything else. Many databases often start as a plain text file or spreadsheet, but as they grow larger one will find it helpful to transfer them to a database created by a database management system. This course will familiarize you with SQL and will help you use databases proficiently and with high output.... [-]

Ukraine Kyiv
Open Enrollment
English
Full-time
20 hours
Online
Read more in English
Department of Mathematics University of York - Online Programs

Driven by concrete computational problems in quantitative finance, this book provides aspiring quant developers with the numerical techniques and programming skills they ... [+]

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 ... [-]
United Kingdom York
August 2020
English
Part-time
4 - 8 months
Online
Read more in English
Friends of Design - Academy of Digital Arts

This course is intended for print designers desiring additional skills in editing ePUB files by accessing and tweaking the XHTML and CSS components of an ePUB file in ord ... [+]

Authoring ePub

This course is intended for print designers desiring additional skills in editing ePUB files by accessing and tweaking the XHTML and CSS components of an ePUB file in order to have full control of the text flow, image display and general appearance of eBooks across a range of supported readers and mobile devices.

About the Course

This course focuses on how to finish an EPUB document created in Adobe InDesign. While the latest version of InDesign is a great tool for creating EPUB e-books, there are still some aspects of EPUB creation that cannot be done in InDesign. To fine-tune an EPUB and make it look and work exactly as needed, it is necessary to edit that EPUB using the text-editing software. This course covers the skills needed to create a well crafted and valid EPUB e-book.... [-]

South Africa Cape Town
English
Part-time
Online
Read more in English
Treehouse

In this course, I'll walk you through the basics of the language, ranging from basic statements to conditionals. We'll be creating a simple "Unit Converter" as well as a ... [+]

PHP Basics

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

Variables Operators Conditionals Comments PHP on the Web

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

USA USA Online
Open Enrollment
English
Full-time
Part-time
Online
Read more in English
Campus Universitario Europeo

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

Spain Marbella A Coruña Madrid
September 2020
Full-time
Part-time
6 months
Online
Read more in English
General Assembly

Create dynamic, interactive user experiences with the popular and powerful programming language JavaScript. ... [+]

Create dynamic, interactive user experiences with the popular and powerful programming language, JavaScript.

Be Dynamic

JavaScript empowers developers to program web apps on the client side. Learn essential skills to compete in this in-demand field with our 10-week course.

Focus on the fundamentals

Establish a strong foundation in the basics of programming and the syntax of the JavaScript language.

Build sophisticated websites

Leverage jQuery to handle events and add effects that take your HTML and CSS to the next level.

Add front-end interactivity

Create dynamic and beautiful user interfaces that respond to your users.

Apply your skills

Put your knowledge to the test with code challenges and special projects.... [-]

USA USA Online
Request Info
English
Part-time
10 weeks
Online
Read more in English
E-Careers

Learn essential web page development skills and prepare to be a productive member of a web development team with this CIW Site Development Associate course. ... [+]

What are the objectives of this course?

Students will cover the full spectrum of web development and be able to demonstrate their newly found skill set.

Website development using HTML and Extensible HTML (XHTML) Manual code writing, Graphical User Interface (GUI), authoring tools and XHTML code validation. Web page development using images, hyperlinks, tables, forms and frames. Common Gateway Interface (CGI) and connecting web pages to databases. Internet marketing and Search Engine Optimisation (SEO). Cascading Style Sheets (CSS) for formatting and web page content and fundamental web design concepts. Development of websites as managed projects. Introductory e-commerce solutions and the relationship of website development to business goals. Who is it intended for? ... [-]
United Kingdom UK Online Slough
Open Enrollment
English
Part-time
Online
Read more in English
Academy of Interactive Entertainment

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

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

Australia Sydney Melbourne Canberra Adelaide Australia Online USA Lafayette Seattle USA Online Campbellsville Perth  + 8 More
January 2020
English
Part-time
12 months
Online
Read more in English
Makers Academy

Makers Academy Remote is a course like no other - totally online, highly immersive, full-time, and entirely focused on getting you into your first job as a developer. ... [+]

Become a Junior Web Developer 100% REMOTE | 100% FULL TIME | 100% REAL JOBS What is Makers Academy Remote?

Makers Academy Remote is a course like no other - totally online, highly immersive, full-time, and entirely focused on getting you into your first job as a developer. We've spent the last couple of years researching and refining how to transform people into software engineers, but not everyone can move to London to join us on our in-person campus. In February 2015, we launched Makers Academy Remote: a course that leverages everything we've learned at Makers Academy to help people all over the world learn to code - from the comfort of their own home.

Does it really work?

We're at an early stage, but results so far have been incredibly positive, with graduates of Makers Academy Remote I taking an average of 28 days to find a job. Since then, we've launched the 3rd & 4th Makers Academy Remote courses, even bigger and even better, and they SOLD OUT! Register now for the next three releases of our fantastic remote learning option. Places are strictly limited, so apply now before it's too late.... [-]

United Kingdom London
Request Info
English
Full-time
16 weeks
Online
Read more in English
UK Open College

The CIW Web Design Specialist course is for the individual who wants to develop the skills necessary to specialise in Web site design. In this course, you will build upon ... [+]

The CIW Web Design Specialist course is for the individual who wants to develop the skills necessary to specialise in Web site design. In this course, you will build upon your basic Web authoring skills to learn the essentials and best practices of Web design, including design theory, tools and technologies.

Target audience: Web authors, marketing and communications professionals, PR professionals, Webmasters, graphic designers, desktop designers, technical writers, and library scientists.

Qualification: CIW (Certified Internet Webmaster) Web Design Specialist Accredited: Yes QCF Recognised: Yes at level 4 Awarding Body: CIW Start Date: Anytime - We enrol 365 days a year Duration: Flexible - Approx 140 Hours - 12 Months Max Support Credit Value: 20 Syllabus ... [-]
United Kingdom UK Online
Open Enrollment
English
Part-time
140 hours
Online
Read more in English
FinTech School

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

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 ... [-]
USA San Francisco
September 2020
English
Part-time
Online
Read more in English
Preply

Use the search filters to find private Java tutors, according to your budget and needs. Grow faster with PREPLY tutors, follow your individual path. ... [+]

Use the search filters to find private Java tutors, according to your budget and needs. Grow faster with PREPLY tutors, follow your individual path.

Other subjects Algorithms by Skype Android app development by Skype Artificial intelligence by Skype Bash by Skype C by Skype CSS by Skype Data Science by Skype Databases by Skype Go language by Skype HTML by Skype IT Project Management by Skype JavaScript by Skype NodeJS by Skype Objective C by Skype PHP by Skype Python by Skype R by Skype Ruby by Skype Rust by Skype SEO by Skype Scala by Skype Swift by Skype Web Development by Skype XML by Skype iOS app development by Skype С# by Skype С++ by Skype [-]
USA Brookline
September 2020
English
Part-time
Online
Read more in English
SuperSkilz

The Microsoft Certified Solution Expert (MCSE) certification focuses on the ability to design and build technology solutions, which may include integrating multiple techn ... [+]

The Microsoft Certified Solution Expert (MCSE) certification focuses on the ability to design and build technology solutions, which may include integrating multiple technology products, and span multiple versions of a single technology, whether on-premises or in the cloud. An individual can choose to become a certified expert in one or several Microsoft designated fields such as Server Infrastructure, Desktop Infrastructure, Private Cloud, Data Platform, Business Intelligence, Messaging, Communication, and SharePoint.

What’s the bundle?

This bundle contains 6 of the 8 designated fields mentioned above, which comprise of 11 separate courses. In order to gain an MCSE in the designated field below, you must complete all the courses (and assessments) in that field. Microsoft Certified Solutions Expert (MCSE): Business Intelligence... [-]

United Kingdom UK Online London
August 2020
Full-time
Part-time
1 year
Online
Read more in English