Online Course in Computer Science

Best Online Courses in Computer Science 2017

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

MOS Excel 2016 Course

Distance Learning Centre
Online Part time 100 hours Open Enrollment United Kingdom UK Online

The MOS Excel 2016 Course (Desktop / Office 365) covers Microsoft Office Specialist exam objectives to help students prepare for the Excel 2016 77-727 Core Data Analysis, Manipulation, and Presentation Exam and the Excel 2016 Expert 77-728 Interpreting Data for Insights Exam. [+]

Top Online Courses in Computer Science. The MOS Excel 2016 Course (Desktop / Office 365) covers Microsoft Office Specialist exam objectives to help students prepare for the Excel 2016 77-727 Core Data Analysis, Manipulation, and Presentation Exam and the Excel 2016 Expert 77-728 Interpreting Data for Insights Exam. Microsoft Excel is the industry standard for Spreadsheets and helps companies and individuals to calculate, analyse, revise, update, and present your data in a professional way and this course will show students how to accomplish their tasks in much less time, than if you used traditional pen-and-paper methods or non-specialised software. This course aims to provide you with a foundation for Excel knowledge and skills, which you will build upon this to eventually become an expert in data manipulation. The course Includes: Microsoft Excel 2016 - Course Book 1 Upon successful completion of this book, you will be able to create and develop Excel worksheets and workbooks in order to work with and analyse the data that is critical to the success of your organisation. Students will learn to: Get started with Microsoft Office Excel 2016. Perform calculations. Modify a worksheet. Format a worksheet. Print workbooks. Manage workbooks. Microsoft Excel 2016 - Course Book 2 Upon successful completion of this book, you will be able to leverage the power of data analysis and presentation in order to make informed, intelligent organisational decisions. Students will learn to: Work with functions. Work with lists. Analyse data. Visualize data with charts. Use PivotTables and PivotCharts.... [-]

Course in Cybersecurity (Intermediate)

Coursera
Online Part time Open Enrollment USA USA Online

The Cybersecurity Specialization covers the fundamental concepts underlying the construction of secure systems, from the hardware to the software to the human-computer interface, with the use of cryptography to secure interactions. [+]

The Cybersecurity Specialization covers the fundamental concepts underlying the construction of secure systems, from the hardware to the software to the human-computer interface, with the use of cryptography to secure interactions. These concepts are illustrated with examples drawn from modern practice, and augmented with hands-on exercises involving relevant tools and techniques. Successful participants will develop a way of thinking that is security-oriented, better understanding how to think about adversaries and how to build systems that defend against them. Courses Usable Security This course focuses on how to design and build secure systems with a human-centric focus. Coursera will look at basic principles of human-computer interaction, and apply these insights to the design of secure systems with the goal of developing security measures that respect human performance and their goals within a system. Software Security This course will explore the foundations of software security. Coursera will consider important software vulnerabilities and attacks that exploit them -- such as buffer overflows, SQL injection, and session hijacking -- and Coursera will consider defenses that prevent or mitigate these attacks, including advanced testing and program analysis techniques. Importantly, Coursera takes a "build security in" mentality, considering techniques at each phase of the development cycle that can be used to strengthen the security of software systems. Cryptography This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications. Hardware Security In this course, we will study security and trust from the hardware perspective. Upon completing the course, students will... [-]

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

Top Online Courses in Computer Science. 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 With up to 40 of learning split across 20 easily accessible modules, the course has been designed to provide learners with an enjoyable and informative learning experience. The Microsoft Excel 2016 – Introductory Course is studied online, meaning you can study in your own time, at your own pace,... [-]

Data Protection in the Workplace - Certified

New Skills Academy
Online Part time 2 hours Open Enrollment United Kingdom UK Online

If you or your organisation handles personal information about individuals you have legal obligations to protect that information. The benefits of good data safety are numerous and include, good business practice, the protection of people’s rights and the protection of your organisations reputation. [+]

Apply Now - Special Offer

If you or your organisation handles personal information about individuals you have legal obligations to protect that information. The benefits of good data safety are numerous and include, good business practice, the protection of people’s rights and the protection of your organisations reputation. In recent years some companies and individuals have experienced serious legal consequences for data protection breaches and this highlights why it is so important to get it right. Training should be a vital part of any company’s data protection policy. What you will Learn / Course Modules Benefits of Good Data Safety Rights and Conditions The Data Protection Act Data Sharing and Security Creating a Data Protection Policy Putting it into Practice Handling the Requests for Personal Data [-]

PMI Agile Certified Practitioner (PMI-ACP)®

E-Careers
Online Part time 12 months Open Enrollment United Kingdom UK Online Langley Marish + 1 more

Gain essential skills with this globally recognized Agile Certification offered by PMI which formally recognizes your knowledge of Agile principles and your skill with Agile techniques. [+]

Top Online Courses in Computer Science. What are the objectives of this course? Using Agile project management techniques, this course introduces students to the concepts behind formulating a project plan, building the resources required to see the project through to completion and executing the plan. The fundamentals of the Agile methodology and how that framework applies to any project. Using Agile planning, monitoring and adoption to build the framework for a project. Using Agile estimation techniques to define resources, budget and time for project stages. Building the communications channels required to keep stakeholders informed of progress and activity towards goals. Applying Agile quality control techniques to ensure the high standard of project deliverables. Mastering the skill of negotiation to assist with project progress. Applying risk management techniques to minimise problems and challenges encountered during the Agile project lifecycle. Building Agile metrics that help accurately measure project progress and value. Who is it intended for? The course is an essential one for IT project managers and software developers who want to improve their skills within Agile project management, boost their employment options or who want to improve the quality of their software production. Requirements There are no prerequisites to take the course, in order to take the exam you need to meet the following criteria: 2,000 hours of general project experience working on team. If you currently hold PMP you will satisfy this requirement. 1,500 hours working on agile project teams or with Agile methodologies. 21 contact hours of training in... [-]

Course - Mobile App Design for iOS

Treehouse
Online Full time Part time Open Enrollment USA USA Online

Learn the basics of designing a mobile app, from initial idea, wireframes to user interface design. You will create the design for a diary app while learning how to write an application design specification, user experience, right through to creating assets for development. The project will focus on the iOS platform, however you learn some tips and tricks on adapting the design for platforms like Android and Windows. [+]

Mobile App Design for iOS Learn the basics of designing a mobile app, from initial idea, wireframes to user interface design. You will create the design for a diary app while learning how to write an application design specification, user experience, right through to creating assets for development. The project will focus on the iOS platform, however you learn some tips and tricks on adapting the design for platforms like Android and Windows. Introduction to UI Design Learn what user interface design entails, what we’re going to design, and some understanding of development languages used to build our app. Discover the tools that are used to create a user interface. Finally, learn about the nuances of designing for Apple's iOS platform. ADS Writing and Preparation Learn how to create helpful documentation that will help educate and assist your design process later. Writing an Application Definition Statement (ADS) helps you establish the focus of your app and define its audience. Wireframing, Interaction Design and Planning Learn how to plan your app by creating a digital wireframe document and understanding some basic UX and typography decisions. We’re also going to take a look into how to design for touch targets and some tips and tricks around this problematic design issue. Designing our App Let’s start designing our app using Sketch. We’re going to jump right into designing a beautiful interface while learning how to export our artwork for retina display and additional platforms, if necessary. Working with a Developer A deeper how-to... [-]

24 minute CIO

Potential E-Learning
Online Full time Open Enrollment United Arab Emirates Dubai

Given these changing dynamics, we have put together this practical and efficient program - 24 minute program, to provide you with a refresher or new insight on important areas that IT individuals need to master. The program will be continuously updated so stay engaged with us. [+]

Top Online Courses in Computer Science. Why did we develop the course? All organisations have been transformed by the technological developments that are taking place and IT managers are at the center of this transformation. The expectations from IT managers and CIOs is that they need to keep their organizations up to date with the latest development and provide innovative solutions that produce a competitive advantage. Given these changing dynamics, we have put together this practical and efficient program - 24 minute program, to provide you with a refresher or new insight on important areas that IT individuals need to master. The program will be continuously updated so stay engaged with us. Who is it for? Anyone that is new to the Information Technology and Communications (ICT) field or wants to refresh their overall IT skills including: Recent Graduates, IT Administrators, IT Managers or Chief Information Officers (CIOs) & other IT professionals To request more information, fill in the enquiry form on the right side of this page or visit the school's website here and use the unique code above to receive a discount on course fees! [-]

-
Online Full time Open Enrollment Ukraine Kiev

[+]

[-]

Course in Big Data: Statistical Inference and Machine Learning

FutureLearn
Online Full time Part time 2 weeks June 2017 United Kingdom UK Online + 1 more

This free online course equips you for working with these solutions by introducing you to selected statistical and machine learning techniques used for analysing large datasets and extracting information. [+]

Top Online Courses in Computer Science. Why join the course? Many people have big data but only some people know what to do with it. Why? Well, the big problem is that the data is big—the size, complexity and diversity of datasets increases every day. This means we need new solutions for analysing data. This course equips you for working with these solutions by introducing you to selected statistical and machine learning techniques used for analysing large datasets and extracting information. We also expose you to three software packages so you can develop your coding skills by completing practical exercises. What will you achieve? Identify big data application areas Explore big data frameworks Model and analyse data by applying selected techniques Demonstrate an integrated approach to big data Develop an awareness of how to participate effectively in a team working with big data experts Who is the course for? You will enjoy this course most and benefit from the learning experience if you have a basic understanding of statistics and mathematics at a university undergraduate level. What software or tools do you need? You will be using the following free tools. Please review the product websites below to ensure your system meets the minimum requirements: R and R Studio Desktop (open source edition) You will complete practical exercises using R Studio, so you’ll need to be familiar enough with R to: install a package import data read and run starter code develop a solution or read through a solution and... [-]

Introduction to SQL Online Course

Courses for Success
Online Part time 6 - 8 weeks January 2018 USA USA Online

You'll learn how to read and write simple and complex SQL statements, and advanced data manipulation techniques. [+]

Learn the Basic Structure of Relational Databases You'll learn how to read and write simple and complex SQL statements, and advanced data manipulation techniques. Course Fast Facts: Only 6 weeks to complete this course Approximately only 2 to 4 hours per week of study is required This course is delivered 100% on-line and is accessible 24/7 from any computer or smartphone Instructors lead each course and you will be able to interact with them and ask questions You can study from home or at work, at your own pace, in your own time You can download printer friendly course material or save for viewing off line You will be awarded a certificate at completion of this course How to study online course? Upon enrolment an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. New courses start every month to ensure that we have the correct ratio of students to tutors available, please ensure you select a starting date when you go through our shopping cart, at checkout. The course is easy to follow and understand. Recognition & Accreditation All students who complete the course receive a certificate of completion with a passing score (for the online assessment) and will be issued a certificate via email. Units of Study There are 12 units of study Database... [-]

CIW Web Development Professional (QCF) Level 3

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

The CIW Web Development Professional home study online course combines three individual qualifications at a reduced fee. This course contains the CIW Javascript Specialist course, the CIW Perl specialist course and the CIW Database Design Course. Students will learn a front & back end programming language and the required skills to integrate them with a database. [+]

Top Online Courses in Computer Science. The CIW Web Development Professional home study online course combines three individual qualifications at a reduced fee. This course contains the CIW Javascript Specialist course, the CIW Perl specialist course and the CIW Database Design Course. Students will learn a front & back end programming language and the required skills to integrate them with a database. 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 Development Professional Accredited: Yes QCF Recognised: Yes at level 3 Awarding Body: CIW Start Date: Anytime - We enrol 365 days a year Duration: Flexible - Approx 300 Hours - 12 Months Max Support Credit Value: 30 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. These specialised Web language skills can help you begin or grow a career in advanced Web development. Covering: JavaScript language essentials, including program flow control, form validation, image animation, frame targeting and cookie creation JavaScript code development, including writing programs and writing script for the JavaScript object model Web site implementation, including authoring and scripting, Web content creation, Web management and digital media tools CIW Perl Specialist The CIW Perl Specialist course shows developers how to fully use the features of the Perl programming language in... [-]

Course: Big Data Analytics - Data Engineer

361 Degree Minds
Online Full time 232 hours July 2017 India India Online Chennai + 1 more

You would have probably heard that Big Data and Analytics is one area of technology consisting of skills gaps. What corporate really mean by “skill gap” is that there aren’t enough engineers with the right mix of technical ability, skill of understanding business requirement and knowledge of data science, the three main ingredients of Big Data Analytics. [+]

Course: Big Data Analytics - Data Engineer Do you want to be the one of the best sought after engineer in the BIG Data Analytics Industry? You would have probably heard that Big Data and Analytics is one area of technology consisting of skills gaps. What corporate really mean by “skill gap” is that there aren’t enough engineers with the right mix of technical ability, skill of understanding business requirement and knowledge of data science, the three main ingredients of Big Data Analytics. 361DM has the comprehensive solution for Engineers and make them data-savvy professionals. We train the students depending on the current skills required by the corporate world. Be a part of 361DM. Grab the opportunity and get the right platform to enter the Big Data Analytics Industry. Do you want to find "Big Picture" on Big Data? Big Data means Big Opportunities. Big Data analytics sector in India is expected to reach $16 billion industry by 2025. The opportunities for Engineering students in Big Data are vast. Big Data is growing at an unprecedented pace and is sure to offer the students plenty of opportunities to grow towards a secured future. Students who choose to study Big Data Analytics benefit by practicing and developing their critical thinking, management, and communication skills that will be vital to their success in corporate environment. Without the needed Big Data skills, plenty of jobs go unfilled. Getting certified in Big Data technology like Hadoop, programming with R and SQL, making data sets,... [-]

A+ certification

SuperSkilz
Online Full time Part time Open Enrollment United Kingdom London UK Online + 1 more

Our Online IT Training now offers the “CompTIA A+ Pro Pack” as an exceptional supplement to your IT training course or bundle. The Pro Pack is designed to further assist students in their trial and error learning and self study. [+]

Top Online Courses in Computer Science. Our Online IT Training now offers the “CompTIA A+ Pro Pack” as an exceptional supplement to your IT training course or bundle. The Pro Pack is designed to further assist students in their trial and error learning and self study. The Pro Pack comes with live lab learning in sandbox environments and access to over 250 e-books. When trying to learn new IT course material, physically doing the tasks yourself is often the best way to learn. We offer you a live testing environment where you can log-in and practice skills you learn in your IT training courses. You can build, break, and fix anything. This is a helpful feature to have at your fingertips while in the field for testing purposes. You can practice skills through trial and error and then apply what you have learned to your live company environment. We offer you the most effective way to earn your CompTIA A+ certification. CompTIA A+ teaches students the competence in areas such as installation, preventative maintenance, networking, security, troubleshooting, customer service and communication skills to work with clients. After completing this course, students will know hardware, laptops, motherboards, processors, memory, CPU, troubleshooting theory, preventative maintenance techniques, Windows XP, Windows Vista, Windows 7, Windows 8, mobile operating systems Android and Apple iOS, cables, connectors, network types, security concepts, security technologies, viruses, malware, communication and professionalism. CompTIA A+ 220-801 covers the fundamentals of computer technology, installation and configuration of PCs, laptops and related hardware,... [-]

Responsive Web Design & Web Development - HTML5 & CSS3

Of Course Learning
Online Part time Open Enrollment United Kingdom UK Online USA USA Online + 1 more

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

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! Highlights Real world skills to build real world websites Easy to follow and hands on design and development Responsive web design so that your website works across all devices – an absolute must have skill in today’s mobile world Wow your users with some great effects, animations and sticky navigation Optimize your website for speed and search engines FREE e-book “Best Resources for Web Design and Development with HTML5 and CSS3” Who is this course for? Complete beginners who want to learn how to build a stunning website People with coding knowledge who want to be able to put that into practice Designers looking to expand their skills sets. [-]

C++ PROGRAMMING FOUNDATIONS

Academy of Interactive Entertainment
Online Part time 12 months January 2018 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. [+]

Top Online Courses in Computer Science. 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 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. Software Requirements: Students will need the following software to successfully complete the online course: Microsoft Visual C++ Express (2012 or later). This is freely available on the internet and instructions on downloading and installing are available as part of the first section in the course. A web browser Word processing software (MS Word, OpenOffice, etc) Adobe Acrobat reader A 64mb or larger thumb drive Students will also need an internet connection, preferably broadband, though dial-up would be sufficient. Beware of the downloads required for each module and ensure your download limits allow for the amounts indicated. The course... [-]