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
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
SuperSkilz

Microsoft Office Specialist is a globally recognized qualification. Having a Microsoft Office Specialist certification on your CV demonstrates that you have gained the ne ... [+]

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

United Kingdom UK Online London
August 2020
Full-time
Part-time
1 year
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
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
E-Careers

Gain a full understanding of the SQL Server environment and be able to implement that knowledge into a business context, aiding you in your search for employment opportun ... [+]

What are the objectives of this course?

This course package covers everything from the core fundamentals of querying tables through to building an enterprise-class data warehouse.

As with all of our technical IT packages, we provide 12 months unlimited access to our dedicated Live Labs. This live equipment allows students to input their knowledge and put it to the test by recreating course scenarios and roaming around the live environment without putting their system at risk. It’s a very cost-effective and risk-free way to ensure an understanding of the key Microsoft concepts.

This course is made up of three modules:

Microsoft 70-461: Querying SQL Server 2012

The Transact-SQL (T-SQL) language and how to build efficient queries, stored procedures and views that return key information quickly. How to combine datasets, rank results and extend tables programmatically. Optimise T-SQL statements for the most efficient operation. Extend reporting and data transfer capabilities using XML. Microsoft 70-462: Administering SQL Server 2012 Databases Appreciate the correct way to install and use add-on components, instances and services. Build systems for high availability environments using AlwaysOn, mirroring and replication to keep data online at all times. How to protect information from loss using database backup, restore and disaster recovery (DR) techniques. Securing database contents by configuring permissions, alerts, logins, roles and more. Practical troubleshooting, maintenance and optimisation techniques Microsoft 70-463: Implementing a Data Warehouse with SQL Server 2012 Advanced data management concepts like data cleansing techniques and Extract Transform Load (ETL) package development and scheduling will keep... [-]
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
Distance Learning Centre

The CIW Advanced HTML5 & CSS3 Specialist Course covers the new CIW ID0-620 exam and is designed to give students an essential knowledge of HTML5, Cascading Style Shee ... [+]

The CIW Advanced HTML5 & CSS3 Specialist Course covers the new CIW ID0-620 exam and is designed to give students an essential knowledge of HTML5, Cascading Style Sheets (CSS) and JavaScript Programming. This course requires students to have a pre-existing knowledge of HTML programming and can help students to create Web pages that easily adapt to tablets, mobile devices, gaming devices, smart TVs and traditional desktop PCs. The course covers the following units:

HTML5 Essentials Introduction to HTML5 and CSS3 Migration to Mobile Devices The Web Development Trifecta The Evolution of HTML5 HTML5 Structure Elements Validating HTML5 Code The Element The Element HTML5 APIs Using Cascading Style Sheets (CSS) Technology Cascading Style Sheets (CSS) Style Guides CSS and HTML CSS Terms and Syntax Applying CSS Styles Page Layout with CSS CSS Positioning Schemes The CSS Box Model Introduction to CSS Version 3 (CSS3) Introduction to CSS3 CSS3 Selectors and Properties CSS3 Background Properties CSS3 Border Properties CSS3 Font Properties CSS3 Text Effects Using Advanced CSS3 Techniques Introduction to Advanced CSS3 Techniques CSS3 2D and 3D Transformations CSS3 Transitions CSS3 Animations CSS3 User Interfaces Creating Menus and Buttons with CSS3 Introduction to JavaScript HTML5 and JavaScript Introduction to Scripting JavaScript Characteristics JavaScript vs. Other Languages Embedding JavaScript into HTML5 Documents JavaScript and Common Programming Concepts Objects, Properties, and Methods Variables Expressions and Operators JavaScript Events, Functions, and Methods User Events and JavaScript Event Handlers Introduction to JavaScript Functions Defining a Function Calling a Function Methods as Functions Errors in JavaScript Using... [-]
United Kingdom UK Online
Open Enrollment
English
Part-time
100 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
Infopulse University Ukraine

This is a general purpose, object-oriented and high-level programming language, prevalent in many sectors. Startups, banking and finance, aerospace, high-tech, medical an ... [+]

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. ... [-]
Ukraine Kyiv
Open Enrollment
English
Full-time
Online
Read more in English
Oplex Careers

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

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 ... [-]
United Kingdom UK Online
Open Enrollment
English
Part-time
Online
Read more in English
Of Course Learning

Are you wondering how the best web designers and developers build powerful, modern and fantastic looking websites? Then this is the course you’ve been waiting for! ... [+]

Are you wondering how the best web designers and developers build powerful, modern and fantastic looking websites? Then this is the course you’ve been waiting for! HTML5 and CSS3 are not rocket science – you can start learning them today! In this course, you will the fundamentals of web design and web development in a step-by-step manner. The course is entirely project-based, and together we will build unique, beautifully designed and responsive landing page for a fictional company. You will also address real-world web design and development issues, and build the skills to allow you to build real-world websites! You will learn so much more than simply how to code. You will actually be able to launch your website for the world to see!... [-]

United Kingdom UK Online USA USA Online
Open Enrollment
English
Part-time
Online
Read more in English
Friends of Design - Academy of Digital Arts

This course is intended only for experienced layout artists and print designers wishing to migrate Word and Indesign files to ePub / Mobi formats for distribution on mobi ... [+]

InDesign to ePub

This course is intended only for experienced layout artists and print designers wishing to migrate Word and Indesign files to ePub / Mobi formats for distribution on mobile devices such as tablets or eReaders. Friends of Design – Academy of Digital Arts, will teach you the skills to be able to easily navigate and use the basic tools of this incredible program with absolute confidence. Among various other easy to use tools, we will show you how to create high quality and visually stunning documents that stand out from the crowd, insert various links and speed up your workflow using the sharing and collaborating capabilities of this popular program.

Lessons Module 1: ... [-]
South Africa Cape Town
English
Part-time
Online
Read more in English