Online Course in Computing

Best Online Courses in Computing 2017

Computing

An online course is a web-based class students complete to earn credit towards a degree. It may be taken in isolation, however, if students simply wish to enhance their knowledge and study a given subject.

What is an online course in computing? An online course in computing is a class with a prescribed curriculum focused on the specifics of computing. With such a wide topic, there are many different elements that may be included, but students can typically expect a basic introduction to the principles that comprise the field of computing. You might also expect further study of applications of computing in conjunction with development of your own knowledge and skill set. Assigned reading and tests are likely to accompany coursework.

There are many benefits students may reap from such a course, including greater familiarity with computers and mastery of their programming. Distance learning courses also give students the ability to work on skills through both the coursework and accessing the course online.

The cost of an online course in computing is determined by a number of factors. The admissions office at the school you hope to attend can provide the most accurate information and calculate all the applicable costs.

Learning about computing is a great start to developing to the knowledge necessary for jobs in information technology and computer engineering. Some of the positions you may become qualified for include software engineer, network analyst, computer repairman or technical support personnel. Jobs in technology-related fields are growing and can be quite lucrative, so studying this discipline is a promising step towards a job you love in a growing sector.

Online courses in computing are offered at universities around the world, and your school of choice may offer it, too. 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 Word 2016 Course

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

The MOS Word 2016 Course (Desktop / Office 365)covers Microsoft Office Specialist exam objectives to help students prepare for the Word 2016 77-725 Core Document Creation, Collaboration and Communication Exam and the Word 2016 Expert 77-726 Creating Documents for Effective Communication Exam. [+]

Top Online Courses in Computing. The MOS Word 2016 Course (Desktop / Office 365)covers Microsoft Office Specialist exam objectives to help students prepare for the Word 2016 77-725 Core Document Creation, Collaboration and Communication Exam and the Word 2016 Expert 77-726 Creating Documents for Effective Communication Exam. Students completing this course will gain a fundamental understanding of the Word environment and will learn how to complete tasks independently. They demonstrate the correct application of the principle features of Word 2016 by creating and editing two- to three-page documents for a variety of purposes and situations. Document examples include professional-looking reports, multi-column newsletters, resumes, and business correspondence. As well as learning the basics of Microsoft Word Students will also learn how to deal with Word’s advanced image manipulation tools, collaboration features, cross-referencing and linking tools, entry forms and data collection, security features, and tools to automate document production. The course Includes: Microsoft Word 2016 – Course Book 1 Students will learn to: Navigate and perform common tasks in Word, such as opening, viewing, editing, saving, and printing documents, and configuring the application. Format text and paragraphs. Perform repetitive operations efficiently using tools such as Find and Replace, Format Painter, and Styles. Enhance lists by sorting, renumbering, and customising list styles. Create and format tables. Insert graphic objects into a document, including symbols, special characters, illustrations, pictures, and clip art. Format the overall appearance of a page through page borders and colours, watermarks, headers and footers, and page layout. Use Word features... [-]

PC Technology - Level 3 Course

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

The PC Technology - Level 3 Online course is ideal for students who know how to use computers but want to take that next step and learn more about the different components that make up a PC and maybe take their first steps into a career as a PC Technician. The course aims to give the student a good understanding of PC Hardware, the Windows Operating System as well as guidance on maintenance, networking and security issues. [+]

The PC Technology - Level 3 Online course is ideal for students who know how to use computers but want to take that next step and learn more about the different components that make up a PC and maybe take their first steps into a career as a PC Technician. The course aims to give the student a good understanding of PC Hardware, the Windows Operating System as well as guidance on maintenance, networking and security issues. The Course Includes the Following Units:- Unit 1 - Introduction to PC Hardware Unit 2 – PC Hardware Components Unit 3 – Installing PC Hardware Unit 4 – Hardware Diagnostics & Troubleshooting Unit 5 – Supporting Mobile Devices. Unit 6 – Networking Technologies Unit 7: Understanding the Internet Unit 8: The Windows Operating System Unit 9: Maintaining Windows Unit 10: System Security Issues & Controls On successful completion of this course students will receive the PC Master Class Open Awards Level 3 Certificate Award with 8 Open Awards Credits. Prerequisites There are no particular entry requirements although as this is an online course students should be comfortable working on computers. Please Note: This course covers the use of PCs with the Windows Operating System so is not relevant for use on Apple Mac computers unless you have a Windows partition installed. Course Duration & Support Students may register at any time for a fully-supported one-year training licence and will have constant access to a personal tutor via email. As the course is self-study,... [-]

CIW Web Design Specialist Course

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

The CIW Web Design Specialist Course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. [+]

Top Online Courses in Computing. The CIW Web Design Specialist Course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site Development Essentials (such as the site development process, customer expectations, and ethical and legal issues in Web development), Web Design Elements (such as aesthetics, the site user's experience, navigation, usability and accessibility), Basic Web Technologies (such as basic Hypertext Markup Language [HTML], Extensible HTML [XHTML] and extended technologies, image files, GUI site development applications, site publishing and maintenance) and Advanced Web Technologies (such as multimedia and plug-in technologies, client-side and server-side technologies, and Web databases). In the home study courses, students will work with popular production tools such as Microsoft Expression Web, and Adobe Dreamweaver and Flash. You will study design and development technologies such as Cascading Style Sheets (CSS), Extensible Markup Language (XML), JavaScript, Java applets, Dynamic HTML, plug-ins, multimedia and databases. You will also explore the extensibility of design tools, incompatibility issues surrounding these tools, and the functionality of current Web browsers. The Official CIW Self Study courses are a convenient learning tool for individuals who do not have the flexibility to attend traditional classroom training. The CIW Web Design Specialist Course includes the following items: 2 Official CIW course books covering the complete CIW Site Design Specialist 1D0-520 syllabus. Additional CIW Exam Study Guide. Convenient online access to official practice exams (Over 660+questions). Over 7 hours of interactive movie clips for the CIW Site Design Specialist... [-]

Webmaster - JavaScript Course

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

The Webmaster - JavaScript Web Design Course has been designed to introduce students to the JavaScript Programming Language (Inc. jQuery and AJAX), which tightly integrates with HTML for designing interactive Websites. The course consists of 10 units, which are designed to gradually build up and strengthen your technical knowledge. [+]

The Webmaster - JavaScript Web Design Course has been designed to introduce students to the JavaScript Programming Language (Inc. jQuery and AJAX), which tightly integrates with HTML for designing interactive Websites. The course consists of 10 units, which are designed to gradually build up and strengthen your technical knowledge. Interactive exercises have been designed to support the student's learning, and multiple-choice quizzes and assignments at the end of each lesson serve to ensure a thorough understanding of the subject area. Students are taken step-by-step through the lessons using innovative, interactive, multi-media computer-based training techniques, supported by highly-trained technical support specialists. The course is self-paced with no time pressure for completion; the student simply studies at home or at work when time permits. As the training programme progresses, the student's JavaScript skills are honed via interesting assignments which involve the creation of a number of dynamic, interactive games such as the Minefield and Connect 4 games, which are both challenging to build and addictive to play. The final assignment consists of the development of a technically demanding ‘Owzat cricket game, where the extensive JavaScript and jQuery skills learned during the course, are brought together to create a stunning application, which you will be rightly proud of. The course consists of the following lessons: Lesson 1 – Getting Started With JavaScript Lesson 2 – JavaScript Event Handlers Lesson 3 – Expanding Your JavaScript Knowledge Lesson 4 – The Document Object Model Lesson 5 – Error Handling & Debugging Lesson 6 – Building... [-]

Webmaster - Responsive Web Design Course

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

The Webmaster - Responsive Web Design Course is for students with a pre-existing knowledge of HTML and CSS, and is an ideal follow-on programme for those completing the Webmaster HTML & CSS module for beginners, this course teaches you all you need to know about responsive web design (RWD), and provides you with the know-how to build stunning, responsive websites using the very latest HTML5 and CSS3 technology. [+]

Top Online Courses in Computing. The Webmaster - Responsive Web Design Course is for students with a pre-existing knowledge of HTML and CSS, and is an ideal follow-on programme for those completing the Webmaster HTML & CSS module for beginners, this course teaches you all you need to know about responsive web design (RWD), and provides you with the know-how to build stunning, responsive websites using the very latest HTML5 and CSS3 technology. The burgeoning number of users who access the Internet via smartphones and tablet computers means that modern web designers must build pages that are responsive to the screen size, automatically adjusting the content to suit the user's device. Responsive web design is a methodology which aims at providing an optimal viewing experience – easy reading and navigation with a minimum of resizing, panning, and scrolling – across a wide range of devices, from computer monitors, through laptops and tablets, to smartphones. A responsive website automatically adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries. During the course, as well as learning the important responsive web design techniques, you will be introduced to all of the important new HTML5 elements and, via the magic of CSS3, you will apply a range of special effects, including transitions, transformations, and animations. You will marvel at the new HTML5 API's which allow you, for example, to incorporate brilliant drag & drop and geo-location map facilities into your website, as well as the... [-]

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

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. Microsoft Excel 2016 - Course Book... [-]

CIW Advanced HTML5 and CSS3 Specialist Course

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

The CIW Advanced HTML5 & CSS3 Specialist Course is 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. [+]

Top Online Courses in Computing. The CIW Advanced HTML5 & CSS3 Specialist Course is 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... [-]

CIW Web Foundations Associate Course

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

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

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. The CIW Web Foundations Associate Course is ideal for beginners who are looking to learn more about web site design & the web design industry. It covers the basics of Web Design, Networking and Business elements to Web Design Industry standards. This Official CIW Self Study courses is a convenient learning tool for people who do not have the flexibility to attend traditional classroom training and covers the very latest version 6 syllabus. The CIW Web Foundations Associate Course includes the following items: CIW course books covering the CIW Foundations 1D0-610 syllabus (Internet Business Associate, Site Development Associate and Network Technology Associate). The course books are also available in HTML format as part of your online access. CIW Exam Study Guide. CIW Pre-Assessment (Online). CIW Course Mastery (Online). CIW Movies (Online). CIW Online Exercises (Online). CIW Practice Exams (Online). The home study course candidates have two options for earning this certification: Option 1: Pass one exam (1DO-610) that covers all three foundational disciplines. Option 2: Pass three modular exams, and earn three additional modular certifications. Students may register at any time. The home study course is designed as a self-study course but if you have any problems you can email our support team. The CIW Web Foundations Associate exams must be sat at a... [-]

Web Design Professional Bundle

Distance Learning Centre
Online Part time 480 hours August 2017 United Kingdom UK Online

The Web Design Professional Bundle consists of the following: WEBMASTER - HTML & CSS COURSE Distance Learning Centre's Webmaster - HTML & CSS Course takes you step-by-step through the construction of high-quality web pages whilst teaching the basics of Website design using HTML programming and Cascading Style Sheets (CSS). [+]

Top Online Courses in Computing. Buy Distance Learning Centre's best-selling Webmaster - HTML & CSS Course, Webmaster - Responsive Web Design Course and the Webmaster - JavaScript course for only £475.00. The Web Design Professional Bundle consists of the following: WEBMASTER - HTML & CSS COURSE Distance Learning Centre's Webmaster - HTML & CSS Course takes you step-by-step through the construction of high-quality web pages whilst teaching the basics of Website design using HTML programming and Cascading Style Sheets (CSS). During the course, you will enjoy the creative experience of developing multi-media web pages and will learn to use specialised products such as Adobe Flash, Dreamweaver & Photoshop and ShopFactory Pro, gradually building on the experience and ultimately designing and creating a high quality professional of their own. WEBMASTER - JAVASCRIPT COURSE Distance Learning Centre's Webmaster - JavaScript Advanced Website Design Course is a fully supported, self-paced training programme for those wishing to take up a new career as a Web programmer or those who simply wish to be able to build advanced commercial-quality websites. The Webmaster - JavaScript training programme has been designed to introduce you to the fundamentals of JavaScript (an object-based, event-driven Web programming language), which tightly integrates with HTML, and will give you an important understanding of JavaScript, jQuery and AJAX. Within the course you will create interactive JavaScript games. WEBMASTER - RESPONSIVE WEB DESIGN COURSE The Webmaster - Responsive Web Design Course is for students with a pre-existing knowledge of HTML and CSS, and is... [-]

Webmaster - HTML & CSS Course

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

If you are interested in becoming a Web Designer or simply want to build your own website, or perhaps a website for your company or organisation, then the Webmaster HTML and CSS course for beginner’s is just the course for you. [+]

If you are interested in becoming a Web Designer or simply want to build your own website, or perhaps a website for your company or organisation, then the Webmaster HTML and CSS course for beginner’s is just the course for you. With this course you will receive a thorough introduction to the HTML and CSS development platforms, as well as an introduction to JavaScript, which together form the holy trinity of web design. You will learn how to build a stunning home page with a photo-gallery, an innovative contact form to allow you visitors to contact you, and your own online store, using compelling animation, transition, and transformation techniques to create outstanding web content. The course covers the following topics: (i) Getting started with HTML & CSS; (ii) a comprehensive HTML primer for beginners; (iii) an extensive CSS primer for those new to CSS; (iv) code validation and debugging techniques; (v) an introduction to the basic principles of web design; (vi) incorporating multimedia elements into web pages; (vii) including special effects, such as text shadows, and sensational drop-down menus; (viii) an introduction to the JavaScript scripting language; (ix) an introduction to the powerful HTML5 APIs; and (x) the creation of an online store. The course is in a modern, multimedia, online format, and will be continuously updated as web technology evolves, so it is always up-to-date with the latest developments. Also, on successful completion of the course, the student will receive a nationally-recognised Open Awards Level 3 Certificate with 8... [-]

Course in Responsive Website Development and Design (Beginner)

Coursera
Online Part time 6 - 8 months Open Enrollment USA USA Online

This Specialization covers the basics of modern full stack web development, from UX design, to front-end coding, to custom databases. You’ll build foundational skills in a full range of technologies, including HTML/CSS, Javascript, and MongoDB, and you’ll learn to implement a reactive, multi-user web application using the meteor.js framework. [+]

Top Online Courses in Computing. This Specialization covers the basics of modern full stack web development, from UX design, to front-end coding, to custom databases. You’ll build foundational skills in a full range of technologies, including HTML/CSS, Javascript, and MongoDB, and you’ll learn to implement a reactive, multi-user web application using the meteor.js framework. Coursera will also touch on more advanced topics, such as APIs, data visualization, and animation. Upon completing the Specialization and Capstone Project, you’ll have designed and launched your own fully-functioning, responsive web application. Courses Responsive Website Basics: Code with HTML, CSS, and JavaScript In this course you will learn three key website programming and design languages: HTML, CSS and JavaScript. You will create a web page using basic elements to control layout and style. Additionally, your web page will support interactivity. At the end of the course, you will be able to: 1. Define the purpose of HTML, CSS and JavaScript 2. Make a simple web page using HTML 3. Use CSS to control text styles and layout 4. Use CSS libraries such as Bootstrap to create responsive layouts 5. Use JavaScript variables and functions 6. Manipulate web page content using JavaScript 7. Respond to user input using JavaScript In this course, you will complete: 2 assignments writing HTML, CSS and JavaScript, each taking ~1 hour to complete 4 quizzes, each taking ~20 minutes to complete 1 programming exercise~30 minutes to complete multiple practice quizzes, each taking ~5 minutes to complete Participation in or completion of... [-]

Course in Data Science at Scale (Intermediate)

Coursera
Online Part time 5 months Open Enrollment USA USA Online

Learn scalable data management, evaluate big data technologies, and design effective visualizations. This Specialization covers intermediate topics in data science. You will gain hands-on experience with scalable SQL and NoSQL data management solutions, data mining algorithms, and practical statistical and machine learning concepts. [+]

Learn scalable data management, evaluate big data technologies, and design effective visualizations. This Specialization covers intermediate topics in data science. You will gain hands-on experience with scalable SQL and NoSQL data management solutions, data mining algorithms, and practical statistical and machine learning concepts. You will also learn to visualize data and communicate results, and you’ll explore legal and ethical issues that arise in working with big data. In the final Capstone Project, developed in partnership with the digital internship platform Coursolve, you’ll apply your new skills to a real-world data science project. Courses Data Manipulation at Scale: Systems and Algorithms Data analysis has replaced data acquisition as the bottleneck to evidence-based decision making --- we are drowning in it. Extracting knowledge from large, heterogeneous, and noisy datasets requires not only powerful computing resources, but the programming abstractions to use them effectively. The abstractions that emerged in the last decade blend ideas from parallel databases, distributed systems, and programming languages to create a new class of scalable data analytics platforms that form the foundation for data science at realistic scales. In this course, you will learn the landscape of relevant systems, the principles on which they rely, their tradeoffs, and how to evaluate their utility against your requirements. You will learn how practical systems were derived from the frontier of research in computer science and what systems are coming on the horizon. Cloud computing, SQL and NoSQL databases, MapReduce and the ecosystem it spawned, Spark and its contemporaries, and specialized systems... [-]

Course in Applied Data Science with Python (Intermediate)

Coursera
Online Part time Open Enrollment USA USA Online

The 5 courses in this University of Michigan specialization introduce learners to data science through the python programming language. This skills-based specialization is intended for learners who have basic a python or programming background, and want to apply statistical, machine learning, information visualization, text analysis, and social network analysis techniques through popular python toolkits such as pandas, matplotlib, scikit-learn, nltk, and networkx to gain insight into their data. [+]

Top Online Courses in Computing. The 5 courses in this University of Michigan specialization introduce learners to data science through the python programming language. This skills-based specialization is intended for learners who have basic a python or programming background, and want to apply statistical, machine learning, information visualization, text analysis, and social network analysis techniques through popular python toolkits such as pandas, matplotlib, scikit-learn, nltk, and networkx to gain insight into their data. Introduction to Data Science in Python (course 1), Applied Plotting, Charting & Data Representation in Python (course 2), and Applied Machine Learning in Python (course 3) should be taken in order and prior to any other course in the specialization. After completing those, courses 4 and 5 can be taken in any order. All 5 are required to earn a certificate. Courses Introduction to Data Science in Python This course will introduce the learner to the basics of the python programming environment, including how to download and install python, expected fundamental python programming techniques, and how to find help with python programming questions. The course will also introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the DataFrame as the central data structure for data analysis. The course will end with a statistics primer, showing how various statistical measures can be applied to pandas DataFrames. By the end of the course, students will be able to take tabular data, clean it, manipulate it, and run basic inferential... [-]

Course in An Introduction to Programming the Internet of Things (IOT) (Beginner)

Coursera
Online Part time 6 months Open Enrollment USA USA Online

This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you’ll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. [+]

Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms. This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you’ll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. Courses Introduction to the Internet of Things and Embedded Systems The explosive growth of the “Internet of Things” is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home. In this first class in the specialization you will learn the importance of IoT in society, the current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and your device will also be covered. You will also learn how to make design trade-offs between hardware and software. Coursera will also cover key components of networking to ensure that students understand how to connect their device to the Internet. The Arduino Platform and C Programming The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about... [-]

Course in Data Structures and Algorithms (Intermediate)

Coursera
Online Part time 6 - 8 months Open Enrollment USA USA Online

The Specialization covers algorithmic techniques for solving problems arising in computer science applications. It is a mix of theory and practice: you will not only design algorithms and estimate their complexity, but you will get a deeper understanding of algorithms by implementing them in the programming language of your choice (C, C++, C#, Haskell, Java, JavaScript, Python2, Python3, Ruby, and Scala). [+]

Top Online Courses in Computing. The Specialization covers algorithmic techniques for solving problems arising in computer science applications. It is a mix of theory and practice: you will not only design algorithms and estimate their complexity, but you will get a deeper understanding of algorithms by implementing them in the programming language of your choice (C, C++, C#, Haskell, Java, JavaScript, Python2, Python3, Ruby, and Scala). This Specialization is unique, because it offers two real-world projects. Advanced Shortest Paths project is offered in the end of the Algorithms on Graphs course. In this project, you'll deal with road network analysis and social network analysis. You'll learn how to compute the fastest route between New York and Mountain View thousands of times faster than classic algorithms and close to those used in Google Maps. Through Genome Assembly culminating project at the end of the Specialization, you'll learn how to assemble genomes from millions of short pieces and how algorithms fuel recent developments in personalized medicine. Courses Algorithmic Toolbox The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently... [-]