Online Course in Computer Networking

Best Online Courses in Computer Networking 2017

Computer Networking

Those interested in a certain field but still aren’t certain if it’s the right route for them may benefit from taking an online course. These give students everywhere an excellent way to learn a bit more about a field before becoming involved, or they can even help experienced individual build their skills further.

What is an online course in computer networking? In a world that’s becoming consistently more reliant on computer technology and communications, this might just be one of the most valuable new courses available. Students who take a variety of online courses learn a great deal about the communication abilities that computers and other tech provide while mastering a variety of skills such as installing and managing servers, using tools linked with building a server or operating system, building subnets, configuring systems for real-world employment and building a better understanding of common networking components.

The skills taught throughout these courses might be highly marketable across the world but have real world applications as well. Communication skills, both online and in person, may be bolstered as a result of taking the right courses, and taking care of tech is likely to become a much simpler task.

Many factors contribute to the overall cost of taking a course in computer networking, such as the student’s country, the school providing the course and the medium of study. Therefore, doing a bit of shopping around is a great idea for those looking for the best value.

Increased dependence on networking using online sources may have made those with an education in this particular area indispensable in the modern world. Therefore, students who’ve completed the right online courses may find a wide variety of jobs available, including occupations such as computer programmer, network engineer, network analyst, network technician, database administrator, and computer repair specialist.

Finding your ideal school for online courses is simple. 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 Computer Networking. 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... [-]

Course in iOS App Development with Swift (Intermediate)

Coursera
Online Part time 6 months Open Enrollment USA USA Online

This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. [+]

Master Swift, design elegant interactions, and create a fully functioning iOS app. This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. In the final Capstone Project, you’ll apply your skills to create a fully-functioning photo editing app for iPhone, iPad, and Apple Watch. A Mac computer is required for success in this course. Courses Introduction To Swift Programming Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in Swift, the powerful new programming language for iOS. Guided by best practices you will become proficient with syntax, object oriented principles, memory management, functional concepts and more in programming with Swift. This course is unique in its dedication to teaching Swift programming. With new features and capabilities you will be at the forefront of writing iOS apps. Currently this course is taught using Swift 2. The team is aware of the release of Swift 3 and will be making edits to the course in time. Please be aware that at this time the instruction is entirely with Swift 2. Please note that to take part in this course (and the... [-]

Course in Functional Programming in Scala (Intermediate)

Coursera
Online Part time 4 - 5 months Open Enrollment USA USA Online

This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala. It begins from the basic building blocks of the functional paradigm, first showing how to use these blocks to solve small problems, before building up to combining these concepts to architect larger functional programs. [+]

Top Online Courses in Computer Networking. Discover how to write elegant code that works the first time it is run. This Specialization provides a hands-on introduction to functional programming using the widespread programming language, Scala. It begins from the basic building blocks of the functional paradigm, first showing how to use these blocks to solve small problems, before building up to combining these concepts to architect larger functional programs. You'll see how the functional paradigm facilitates parallel and distributed programming, and through a series of hands on examples and programming assignments, you'll learn how to analyze data sets small to large; from parallel programming on multicore architectures, to distributed programming on a cluster using Apache Spark. A final capstone project will allow you to apply the skills you learned by building a large data-intensive application using real-world data. Courses Functional Programming Principles in Scala Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Tumblr and also Coursera. In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning... [-]

Course in Data Science (Beginner)

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

This Specialization covers the concepts and tools you'll need throughout the entire data science pipeline, from asking the right kinds of questions to making inferences and publishing results. In the final Capstone Project, you’ll apply the skills learned by building a data product using real-world data. At completion, students will have a portfolio demonstrating their mastery of the material. [+]

Ask the right questions, manipulate data sets, and create visualizations to communicate results. This Specialization covers the concepts and tools you'll need throughout the entire data science pipeline, from asking the right kinds of questions to making inferences and publishing results. In the final Capstone Project, you’ll apply the skills learned by building a data product using real-world data. At completion, students will have a portfolio demonstrating their mastery of the material. Courses The Data Scientist’s Toolbox In this course you will get an introduction to the main tools and ideas in the data scientist's toolbox. The course gives an overview of the data, questions, and tools that data analysts and data scientists work with. There are two components to this course. The first is a conceptual introduction to the ideas behind turning data into actionable knowledge. The second is a practical introduction to the tools that will be used in the program like version control, markdown, git, GitHub, R, and RStudio. R Programming In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical... [-]

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

Course in Java Programming and Software Engineering Fundamentals (Beginner)

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

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

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. 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. Courses Programming Foundations with JavaScript, HTML and CSS Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create. After completing this course, you will be able to: 1. Think critically about how to solve a problem using programming; 2. Write JavaScript programs using functions, for loops, and conditional statements; 3. Use HTML to construct a web page with paragraphs, divs, images, links, and lists; 4. Add styles to a web page with CSS IDs and classes; and 5. Make a web page interactive with JavaScript commands like alert, onClick, onChange, adding input features like an image canvas, button, and slider. Java Programming: Solving Problems with Software Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop... [-]

Course in Python for Everybody (Beginner)

Coursera
Online Part time 8 months Open Enrollment USA USA Online

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. [+]

Top Online Courses in Computer Networking. This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization. Courses Programming for Everybody (Getting Started with Python) This course aims to teach everyone the basics of programming computers using Python. Coursera covers the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Informatics”. This course is equivalent to the first half of the 11-week "Programming for Everybody (Python)" course. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 2. Python Data Structures This course will introduce the core data structures of the Python programming language. Coursera will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Informatics”. This course is equivalent to the second half of the 11-week "Programming... [-]

CompTIA A+ Technician 2015 (220-901, 220-902) with Live Labs

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Actively seek opportunities in the IT industry with the knowledge contained in the industry-leading CompTIA certifications and make a start with this CompTIA A+ course with Live Labs. [+]

What are the objectives of this course? Master fundamentals of PC hardware, networking, operating systems, troubleshooting and security with this training materials and live labs package. The live labs are an essential learning resource for students as it allows them to test their knowledge and skills in practice exercises and environments without the need to invest in a costly test lab of their own. The course covers the full syllabus for CompTIA A+ 220-901 & 220-902: Introduction to PCs and IT certification Internal hardware components and how to expand hardware capabilities Storage fundamentals Use of peripheral devices and mobile devices Managing mobile devices Hardware and network troubleshooting Applying core concepts and protocols of networking such as IPv4, IPv6, DHCP and subnet mask to set up and support wired and wireless networks. Potential network connectivity issues and how to overcome them Introduction to operating systems Installing, configuring and managing traditional operating systems including Android, iOS, Windows and Linux. Supporting and securing access to data by using authentication, access control and encryption for an organisation. Utilizing the basics of virtualization, cloud computing, desktop imaging and deployment to support IT infrastructures. Troubleshooting and operational procedures Who is it intended for? CompTIA A+ is a vendor-neutral qualification and is seen as essential training for IT engineers, technicians and support analysts. Requirements There are no pre-requisites to take the course. In order to be CompTIA A+ certified you must pass both exams. What marks this course apart? CompTIA A+ certified IT professionals can function in... [-]

Cisco CCNP Routing & Switching Courseware (with Live Labs)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Aim to further your knowledge of the Cisco networking environment by studying this Cisco Certified Network Professional (CCNP) Routing & Switching Course with Live Labs. [+]

Top Online Courses in Computer Networking. What are the objectives of this course? Master the networking concepts needed to manage a small or medium sized corporate network. This package also includes access to Live Labs where you can develop your practical IT skills in a working environment you can feel confident in, without the need to invest in your own hardware. The integrated lab guides will also walk you through a variety of topics, however you can also free-roam to gain a more independent understanding. Cisco: ROUTE How to plan routing services for a corporate network. Implementing an EIGRP-based solution to provide improved network convergence, IPv6 transition support and more efficient internal routing. When and how to deploy IPv4 redistribution and path control. How to connect an enterprise network to an ISP network for remote access of internal resources. Cisco: SWITCH Implementing VLANs to segment network traffic and improve bandwidth management. The proper use of Layer 2 and Layer 3 security extensions. Configuring hardware to support advanced networking services like VoIP and video. Proper design of a high availability network infrastructure. Cisco: TROUBLESHOOT AND MAINTAIN Maintaining and monitoring performance using IOS tools. Troubleshooting complex, multi-protocol networks. Correcting issues identified as part of the troubleshooting process. Who is it intended for? IT and network professionals who have taken the CCNA course and are looking to gain a deeper knowledge of the skills needed to properly implement and maintain a corporate infrastructure. Requirements There are no pre-requisites to start the course but... [-]

Citrix CXS-203: XenServer 6.2 - Training Programme

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Begin your journey to total Citrix mastery with this Citrix CXS-203: XenServer 6.2 course that will teach you the fundamentals of managing a virtual server built on Citrix technologies. [+]

What are the objectives of this course? You will cover the full lifecycle of XenServer systems and be prepared to pass the industry-recognised XenServer qualification. The fundamental principles behind virtual computing and the use of hypervisors to install and manage servers. An introduction to the Linux Operating System (OS), including installation in a virtual server environment and the tools required to manage the OS in a networked scenario. Configuring virtualised storage and networking to maximise availability and share data with authorised users. Using Powershell to configure virtual servers and networking services from the Linux command line environment. Building subnets to better manage network resources. Understanding the components and features common to XenServer systems and how they are configured for real-world deployment. Troubleshooting and problem solving processes and techniques to keep XenServer systems operating in peak condition. Exam preparation and course review Who is it intended for? This course is designed for engineers and IT managers who are looking to familiarise themselves with the Citrix approach to server virtualisation using XenServer technologies. What marks this course apart? You will be fully prepared for the relevant Citrix exam and the knowledge acquired in the course will allow you to function in roles such as an infrastructure engineer, desktop and network support technician and senior systems engineer. What happens after requesting information? Once you have enquired you will be contacted by one of our specialist careers advisors who will be able to provide you with any further information you require. [-]

Microsoft MCSE - Private Cloud (70-246, 70-247)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Master IT service delivery optimisation for prospective corporate clients using the world-renowned Microsoft private cloud computing technologies. [+]

Top Online Courses in Computer Networking. What are the objectives of this course? Microsoft is the world’s most recognisable brand names in the IT industry, even one of the most recognisable brand names in general. With this certification, exclusively from Microsoft, you will build your Microsoft Private Cloud solution to optimize IT service delivery and gain the automation and flexibility every IT infrastructure needs in today’s world. Microsoft 70-246: Monitoring and Operating a Private Cloud Introduction to the Cloud Model Configuring a Private Cloud Environment Deploying Cloud Services Monitoring Cloud Based Applications Configuring Application Performance Monitoring Operating and Extending Service Management in the Private Cloud Automating Incident Creation, Remediation and Change Requests Problem Management in the Private Cloud High Availability, Protecting and Recovery in the Cloud Optimising your Cloud Infrastructure Configuring SLAs, Dashboards and Widgets Microsoft 70-247: Configuring and Deploying a Private Cloud Planning for the Cloud Configuring and Deploying the Private Cloud Extending and Maintaining Cloud Infrastructure Configuration Application Delivery Creating the Private Cloud Building Blocks Deploying and Configuring Access to a Private Cloud Monitoring Cloud Infrastructure Extending and Customising Monitoring of the Cloud Infrastructure Implementing Service Management for the Cloud Configuring High Availability, Disaster Recovery and Protection for a Cloud Automating and Standardising a Cloud Configuring a Self-Service, Multi-Tenant Cloud with Windows Azure Who is it intended for? This course is for any IT professional who is looking to upskill in Cloud technologies and work towards an industry-recognised qualification in one of the fastest-growing necessities in the business... [-]

Microsoft MCSE - Server Infrastructure 2012 (70-413, 70-414) with Live Labs

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

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

What are the objectives of this course? Students can expect a full working knowledge of the Windows Server 2012 platform, then the advanced topics will enable students to design and build a robust, secure server infrastructure. The course includes 12 months unlimited access to Live Labs. This dedicated learning resource allows students to recreate course scenarios and practice techniques to extend both their technical knowledge and experience. The course has five modules in this all-inclusive training package. Once completed, students will fully understand the concepts behind Microsoft Windows Server 2012: Microsoft 70-410: Installing and Configuring Windows Server 2012, students will learn: How to install and configure Server 2012 including basic hardware and permissions configuration. How to configure key OS services including file sharing, print serving and networking roles. Create Active Directory users and computers and the Group Policy Objects (GPOs) required to manage a corporate network. Use built-in security tools to restrict access to data, applications and other key network resources. Microsoft 70-411: Administering Windows Server 2012: Simplifying server and patch deployment using images. Improving data security and access using Distributed File Systems (DFS), File Server Resource Manager (FRSM), file and disk encryption. Monitoring and auditing servers to identify and resolve potential problems. Networking concepts including VPNs, Network Policy Server (NPS) and policies, Network Access Protection (NAP). Managing the wider network efficiently with Domain Controllers, service authentication, Active Directory, account policies and GPOs. Microsoft 70-412: Configuring Advanced Windows Server 2012 Services: How sand why to configure Network Load Balancing (NLB)... [-]

ITIL® Intermediate Level - Release, Control & Validation (RCV) Training & Exam Package

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

Learn to successfully plan, test and implement new services that meet organisational needs and get certified with this ITIL® Intermediate – Release, Control and Validation training and exam package. [+]

Top Online Courses in Computer Networking. What are the objectives of this course? The course will take students through the principles involved in controlling systems and software release, protect IT service offerings as a whole more effectively and validate the outcomes of these types of projects. Using transition planning and support to develop simplify the process of moving to new processes and systems. Using change management techniques and technology to record system/service changes to gauge effectiveness and provide a rollback reference if required. Release and deployment management techniques to assist with incremental system updates. Change evaluation guidelines to help assess the impact (positive or negative) of new system changes. Service Asset and Configuration Management (SACM), providing a centralised repository for capture of system changes. Request fulfilment – delivery the changes demanded by service users and other factors. Service validation and testing routines to verify that frameworks and policies are working as expected. Knowledge management techniques and technology to ensure that valuable lessons are captured and shared with other key stakeholders. Who is it intended for? The course is for people who are looking to take the next step in their ITIL® Service Capability route having already passed their ITIL® Foundation Exam. The course is designed for IT managers in the release, operations or security fields but can also be utilised by security and database administrators. Requirements In order to take the Release, Control and Validation exam, you must have passed the ITIL® Foundation Examination. There are no pre-requisites to take... [-]

ITIL® Intermediate Level - Planning, Protection & Optimisation (PPO) Training & Exam Package

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

Specialise on the practical application of PPO practices and get certified with this complete ITIL® Planning, Protection and Optimization training and exam package. [+]

What are the objectives of this course? The ITIL® PPO course takes students through the practical application of PPO practices in order to enable capacity, availability, IT service continuity, information security and demand management while demonstrating how to implement them into a modern IT service. How to plan and provide sufficient capacity to support the changing needs of a business. How to specify and implement high availability systems to maintain service quality at all times. Using IT service continuity principles to maintain quality of service as systems and frameworks transition. How to build frameworks and systems that help support demand management. Building a PPO team and assigning roles and responsibilities. Using technology to support PPO goals and services. Who is it intended for? The course suits students who are IT professionals, have their ITIL® Foundation Qualification and work in areas such as IT operations, network support, network control and operation, security manager and security administrator. Requirements In order to take the Planning, Protection and Optimization exam, you must have passed the ITIL® Foundation Examination. There are no pre-requisites to take the course but we recommend you have a good knowledge of service management and have taken the ITIL® Foundation course. What marks this course apart? Once the Planning, Protection and Optimization exam has been passed you will be able to function in roles such as security manager, network support or change manager. The course counts as four of the necessary 17 credits to move onto Managing Across the Lifecycle course... [-]

CompTIA Network+ 2015 (N10-006) with Live Labs

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Possess the key skills to move forward in your career in the IT industry by learning how to design, configure, manage and troubleshoot any wired and wireless networks with this CompTIA Network+ course. [+]

Top Online Courses in Computer Networking. What are the objectives of this course? The course provides you with all the knowledge you’ll need to pass the latest version of the CompTIA Network+ exam – N10-006. Live Labs are included and are seen as an essential learning resource for students as it allows them to test their knowledge and skills in practice exercises and environments without the need to invest in a costly test lab of their own. Introduction to networking Networking Standards – OSI/RM and IEEE Network Standards Physical network cable types and the situation in which they would be deployed. Understanding of TCP/IP – IPv4, IPv6, subnets and IP addressing Network Devices Building Wide Area Networks (WANs) and the correct topology to use for specific networking context. Introduction to Remote Networking, authenticating remote connections and understanding Virtual Private Networks. Planning network security, how to identify threats and vulnerabilities and how to protect the network from those threats. Maintaining business continuity and virtualization and cloud computing to help build a scalable high performance network. Monitoring and troubleshooting networks. Who is it intended for? This course is for anyone who is looking to gain fundamental knowledge of IT networking and is invaluable for anyone looking to get started in the industry. Requirements There are no pre-requisites for this course. What marks this course apart? Once you have completed the Network+ course and become qualified by passing the examinations, you will be able to function in network support or administration roles. You... [-]