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.
You will learn how to use the basic features of Excel 2013. This course is designed to provide a basic understanding of Excel 2013. You will also get a chance to experience some of the new features that are offered in Excel 2013. [+]
Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs. [+]
In this course, we're going to set up a simple blogging app with just a handful of Rails commands. Then, we'll dive into what we've created and help you really understand what's going on. We'll show you how to work with models, views, and controllers to quickly add new features to your app. By the end of this course, you'll be ready to create basic web apps in Rails. [+]
Are you looking to build a career in Big Data Analytics? Every professional working in the corporate environment must think of their way to the next position. If you are interested in Big Data Analytics then you must retool your skills to be a part of the Big Data space. [+]
CIW is the most popular educational programme in the world for those serious about webdesign & development. The series of CIW certified courses are written by professionals within the industry. CIW courses are completed using leading technology rather than a single specific piece of software. The foundation series of courses offer the opportunity to master more than digital literacy skills. [+]
Distance Learning Centre's CIW Web Foundations Associate Course is one of the most popular vendor-neutral Web education program available. Certified CIW Web Foundations Associates have validated their understanding of important technologies that affect virtually every business. [+]
This hands-on course will teach you how to write your own computer programs, one line of code at a time. You’ll learn how to access open data, clean it and analyse it and to produce visualisations. You will also learn how to write up and share your analyses, privately or publicly. [+]
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. [+]
This course equips beginners with the theoretical knowledge and technical skills to apply the powerful insights of data science to their work, as well as providing the foundations for a career in Data 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. [+]
Apply Now for Summer 2017The 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, on... [-]
Seek opportunities to work in server management by taking this course and gaining a complete understanding of Windows Server 2012 and learning how to run a data centre efficiently. [+]
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 OfferIf 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 [-]
Get your coding skills up to date with this free online course, Web Page Design Using HTML5 & CSS3. The course shows you in a step-by-step manner how to use HTML5 elements and CSS3 style sheets for more responsive web design. You will learn how HTML5 structures the content on a web page and how CSS styles the content on a web page. [+]
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 courseCourse 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. The basic syntax of Java Data types. Primitive data types. Reference data types. Converting numeric types. Type casting. Variables. Initializing variables. Constants. The modifier final. Operations. Arithmetic operations. Increment and decrement operations. Relational operations. Logic operations. Bitwise operations. Mathematical Functions (Class Math). Priority of operations. Control operators. If statement and its forms. Nested ifs. Switch operator. Blocks and local variables. Break operator. Ternary operator. Loops operators. The concept of loop condition and exit. While loop. Do-while loop. For loop. Nested loops. Continue operator. Return operator. Arrays. The concept of the array. Declaration, creating and initializing arrays. Changing size of array. Multidimensional arrays. Methods.... [-]
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. [+]