Courses tagged with "Computer Science" (19)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2017-07-31
No votes
edX Free Closed [?] English Computer Science EdX Engineering PennX

How do you optimally encode a text file? How do you find shortest paths in a map? How do you design a communication network? How do you route data in a network? What are the limits of efficient computation?

This course, part of the Computer Science Essentials for Software Development Professional Certificate program, is an introduction to design and analysis of algorithms, and answers along the way these and many other interesting computational questions.

You will learn about algorithms that operate on common data structures, for instance sorting and searching; advanced design and analysis techniques such as dynamic programming and greedy algorithms; advanced graph algorithms such as minimum spanning trees and shortest paths; NP-completeness theory; and approximation algorithms.

After completing this course you will be able to design efficient and correct algorithms using sophisticated data structures for complex computational tasks.

Starts : 2017-08-16
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

Want to build better programs? Learn how, in this professional-level course.

Bring your programming experience, and join us for a deep dive into fundamental concepts that you can use right away. Go underneath the hood of functional algorithms and data structures, and see how they work and how to compare them. Plus, get the details on when and how to use them.

In this real-world-tested curriculum, take a look at famous algorithms and equations, and see how yours stack up. See practical demos, compare “life scenarios” to their coding counterparts, and create an app for your final project.

Add to your developer toolkit with this in-depth exploration of algorithms and data structures.

Starts : 2017-07-29
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

Want to learn how to serve data to your client applications using Web API? Perhaps you are considering creating applications for mobile devices but your data needs will exceed the storage capacity of the device. Perhaps you want tighter control over the data and wish to provide options for devices with limited or not always-on connectivity.

This course offers insight into the use of Web APIs using ASP.NET and C#. You’ll start with a review of client/server architectures and learn about data serialization and deserialization with JSON as the data format.

You will then be introduced to REST and RESTful concepts with discussions on synchronous and asynchronous programming.

The third module introduces you to ASP.NET Core and using Entity Framework for data access.

Finally, you will learn how to use Cross-Origin Resource Sharing (CORS) with your services and how to secure your Web APIs

Starts : 2017-07-25
No votes
edX Free Closed [?] English Computer Science EdX RITx

Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court of law.

In this course, you will learn the principles and techniques for digital forensics investigation and the spectrum of available computer forensics tools. You will learn about core forensics procedures to ensure court admissibility of evidence, as well as the legal and ethical implications. You will learn how to perform a forensic investigation on both Unix/Linux and Windows systems with different file systems. You will also be guided through forensic procedures and review and analyze forensics reports.

This offering is part of the RITx Cybersecurity MicroMasters Program that prepares students to enter and advance in the field of computing security.

Starts : 2017-07-25
No votes
edX Free Closed [?] English Computer Science EdX RITx

In this introduction to the field of computing security, you will be given an extensive overview of the various branches of computing security. You will learn cybersecurity concepts, issues, and tools that are critical in solving problems in the computing security domain.

You will have opportunities to learn essential techniques in protecting systems and network infrastructures, analyzing and monitoring potential threats and attacks, devising and implementing security solutions for organizations large or small.

This offering is part of the RITx Cybersecurity MicroMasters Program that prepares students to enter and advance in the field of computing security.

Starts : 2017-07-25
No votes
edX Free Closed [?] English Computer Science EdX RITx

Cybersecurity risk management guides a growing number of IT decisions. Cybersecurity risks continue to have critical impacts on overall IT risk modeling, assessment and mitigation.

In this course, you will learn about the general information security risk management framework and its practices and how to identify and model information security risks and apply both qualitative and quantitative risk assessment methods. Understanding this framework will enable you to articulate the business consequences of identified information security risks. These skills are essential for any successful information security professional.

The goal of this course is to teach students the risk management framework with both qualitative and quantitative assessment methods that concentrate on the information security (IS) aspect of IT risks. The relationship between the IT risk and business value will be discussed through several industry case studies.

First, you will learn about the principles of risk management and its three key elements: risk analysis, risk assessment and risk mitigation. You will learn to identify information security related threats, vulnerability, determine the risk level, define controls and safeguards, and conduct cost-benefit analysis or business impact analysis.

Second, we will introduce the qualitative and quantitative frameworks and discuss the differences between these two frameworks. You will learn the details of how to apply these frameworks in assessing information security risk.

Third, we will extend the quantitative framework with data mining and machine learning approaches that are applicable for data-driven risk analytics. You will explore the intersection of information security, big data and artificial intelligence.

Finally, you will analyze a series of extended case studies, which will help you to comprehend and generalize the principles, frameworks and analytical methods in actual examples.

This offering is part of the RITx Cybersecurity MicroMasters Program that prepares students to enter and advance in the field of computing security.

Starts : 2017-07-21
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

If you have large volumes of data and you need to deliver intuitive, interactive, and high-performance access to it, don’t miss this course!

Whether you're new to SQL Server 2016 Analysis Services or you’re experienced with previous versions, join us for a look at this powerful technology.

Learn how to design dimensions that enable you to browse data with hierarchy memberships. Then explore ways to assemble these dimensions in order to analyze measures in cubes.

You’ll get details on how to enhance your cubes with business logic; creating calculated members, named sets, scoped assignments, and key performance indicators (KPIs) with MDX—the language of multidimensional models.

Compare tabular and multidimensional Analysis Services models, so you can determine which is best for your project. Plus, find out how to manage and optimize multidimensional databases as you explore storage, processing, security, and deployment. Watch instructor demonstrations, and then roll up your sleeves to apply the lessons yourself with sample data in comprehensive, hands-on exercises.

By the end of the course, you'll have designed, developed, and deployed a multidimensional model, ready to deliver high-performance business user experiences. Register today for this practical SQL Server 2016 Analysis Services course.

Note: To complete the hands-on elements in this course, you will require an Azure subscription. You can sign up for a free Azure trial subscription (a valid credit card is required for verification, but you will not be charged for Azure services). Note that the free trial is not available in all regions. It is possible to complete the course and earn a certificate without completing the hands-on practices.

Starts : 2017-08-02
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

If you’re a front-end developer using Angular, you’re already creating dynamic webpages for mobile and desktop web apps. Broaden your programming experience with a deeper dive into this open source framework.

In this course for developers using Angular versions 2 and greater, you’ll work through a series of sequential modules that cover increasingly complex topics. See why tried-and-true Angular does just what you need it to do, as you create sophisticated, enterprise-grade web apps that render, HTML components based on the client.

Get a history of Angular, and explore basic Angular concepts and Node Package Manager. Create components and HTML templates, and look at template syntax and binding.

Learn about the lifecycle of an Angular component or directive, the dependency injection framework, and even how to design modular applications. Work with advanced TypeScript features, like declarations, modules, and namespaces, and see their usage within Angular.

Finally, review the TypeScript compiler and learn how it is used with Visual Studio Code. Make the most of the videos, hands-on labs, and multiple-choice assessments, as you build on your Angular experience.

Starts : 2017-07-22
No votes
edX Free Closed [?] English Computer Science Data Analysis & Statistics EdX Math Microsoft

This course is part of the Microsoft Professional Program Certificate in Data Science.

If you’re considering a career as a data analyst, you need to know about histograms, Pareto charts, Boxplots, Bayes’ theorem, and much more. In this applied statistics course, the second in our Microsoft Excel Data Analyst XSeries, use the powerful tools built into Excel, and explore the core principles of statistics and basic probability—from both the conceptual and applied perspectives. Learn about descriptive statistics, basic probability, random variables, sampling and confidence intervals, and hypothesis testing. And see how to apply these concepts and principles using the environment, functions, and visualizations of Excel.

As a data science pro, the ability to analyze data helps you to make better decisions, and a solid foundation in statistics and basic probability helps you to better understand your data. Using real-world concepts applicable to many industries, including medical, business, sports, insurance, and much more, learn from leading experts why Excel is one of the top tools for data analysis and how its built-in features make Excel a great way to learn essential skills.

Before taking this course, you should be familiar with organizing and summarizing data using Excel analytic tools, such as tables, pivot tables, and pivot charts. You should also be comfortable (or willing to try) creating complex formulas and visualizations. Want to start with the basics? Check out DAT205x: Introduction to Data Analysis using Excel. As you learn these concepts and get more experience with this powerful tool that can be extremely helpful in your journey as a data analyst or data scientist, you may want to also take the third course in our series, DAT206x Analyzing and Visualizing Data with Excel. This course includes excerpts from Microsoft Excel 2016: Data Analysis and Business Modeling from Microsoft Press and authored by course instructor Wayne Winston.

This course is also part of the Microsoft Excel for the Data Analyst XSeries.

Starts : 2017-07-28
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

In today’s Internet-driven world, accessibility is a critical requirement for any web application. After all, what good is the technology that connects us all, if all of us can’t connect with it?

Along with the benefits of inclusion, accessibility carries with it a very real financial incentive: poorly designed, inaccessible web applications can incur incredible repair costs when they are deemed to be out of compliance with legal requirements.

In this course, we will teach you the guidelines and best practices required to create a new web application from scratch. You’ll also learn how to repair inaccessible sites as they exist right now.

We’ll discuss the legal landscape behind accessibility, as well as the importance of making your web pages readable by all users. You’ll learn how to test throughout the building phase so that you can be sure you are on the right track as you create new sites and applications.

Starts : 2017-08-07
No votes
edX Free Closed [?] English Computer Science EdX TUMx

Dieser Kurs bietet einen leicht zugänglichen Einstieg in die faszinierende Welt der Informatik. Dabei werden insbesondere die objekt-orientierte Programmierung und einfache Algorithmen behandelt. Sie lernen unter anderem, wie man kleine Programme in der populären Programmiersprache Java schreibt.

Dies ist aber kein reiner Programmierkurs, sondern soll vor allem die wesentlichen Grundlagen bereitstellen, um auch größere Programme verstehen und selbst entwickeln zu können. Bei den vielen interaktiven Übungen mit praktischen Beispielen und direkten Rückmeldungen kommt aber auch der Spaß nicht zu kurz!

Der Kurs orientiert sich am bayerischen Schulfach Informatik, das von Prof. Hubwieser maßgeblich mitkonzipiert wurde.

Starts : 2017-08-01
No votes
edX Free Closed [?] English Computer Science EdX Math UTAustinX

Linear Algebra: Foundations to Frontiers (LAFF) is packed full of challenging, rewarding material that is essential for mathematicians, engineers, scientists, and anyone working with large datasets. Students appreciate our unique approach to teaching linear algebra because:

  • It’s visual.
  • It connects hand calculations, mathematical abstractions, and computer programming.
  • It illustrates the development of mathematical theory. 
  • It’s applicable.

In this course, you will learn all the standard topics that are taught in typical undergraduate linear algebra courses all over the world, but using our unique method, you'll also get more! LAFF was developed following the syllabus of an introductory linear algebra course at The University of Texas at Austin taught by Professor Robert van de Geijn, an expert on high performance linear algebra libraries. Through short videos, exercises, visualizations, and programming assignments, you will study Vector and Matrix Operations, Linear Transformations, Solving Systems of Equations, Vector Spaces, Linear Least-Squares, and Eigenvalues and Eigenvectors. In addition, you will get a glimpse of cutting edge research on the development of linear algebra libraries, which are used throughout computational science.

MATLAB licenses will be made available to the participants free of charge for the duration of the course.

We invite you to LAFF with us!

Starts : 2017-07-24
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

Ever wanted to know how to make your content easier to find via search? Or how to best support users’ ingestion and use of content in SharePoint? Or how to not make SharePoint a glorified document storage?

This computer science course provides learners with the necessary skills to understand how to effectively manage all types of content leveraging Content Types, Taxonomy and additional metadata. Further, students will learn the best practices to governance and creating an effective project to implement a sound SharePoint solution for your organization.

Starts : 2017-07-31
No votes
edX Free Closed [?] English Business & Management Computer Science EdX UWashingtonX

What is a PMO, and how does it work?

This course focuses on the Project Management Office (PMO) and the governance techniques used to monitor and control the delivery of projects and programs.

You’ll learn all about Portfolio management and the different kinds of PMOs in use today. You’ll also explore various approaches for building, maintaining and closing a PMO, as well as monitoring techniques to ensure that projects are completed successfully.

Starts : 2017-07-31
No votes
edX Free Closed [?] English Business & Management BUx Computer Science EdX Engineering

Want to be the “CEO” of the digital product, but unsure which types of skillsets you may need? This course is for you.

Product management drives the implementation of business models in startups and digital enterprises. Learn about the key decisions, underlying tradeoffs, and implementation decisions needed for each phase of the product life and master business and organizational logic to ensure product success in the marketplace.

In this course, part of the Digital Product Management MicroMasters program, you will be introduced to frameworks for decision-making based on both economic and organizational considerations. These frameworks inform a rising product manager on how to:

(i)  understand customer co-creation, needs and become “a champion” for user centric development in the digital technologies.

(ii)  set up and manage specific work flows (e.g. either lean, agile or stage gate development tasks) that result in timely launch and upgrades of products.

(iii)  take a data and metrics driven approach to make product life cycle decisions including pricing, versioning, maintenance, helpdesks and end of life.

(iv)  shape the direction of the product based on experimentation and system design  thinking by learning from product roadmaps, competitive considerations, and allied evolution of demand in digital markets.

Caveat: This is not a course on software development or architecture or on product marketing. The role of a product manager is to work with these functions effectively, such that the interests of a product (e.g. its profitability) and its customers are best served. Thus, the perspectives and skills covered in this course are integrative, and allied with decision-making, in their orientation.  

Starts : 2017-08-14
No votes
edX Free Closed [?] English ASUx Computer Science EdX

Every day, computers and algorithms touch your life in both mundane and profound ways. They are in the plants and distribution systems that bring you electricity and clean water, sensors that moderate the flow of traffic, in the tractors and combines that sow and harvest your food, and in the satellites that measure and predict the weather.

If you are curious about what computers can do, and how we instruct them to do those things - this course is for you. No prior programming experience is needed. More than just exposure to programming, you’ll gain a powerful set of thinking and problem-solving skills that you can use in your daily life.

Start taking advantage of the computer power around us to make our world a better place.

This is a three-credit course at Arizona State University (CSE 110 Principles of Programming) and satisfies the Computer/Statistics/Quantitative (CS) general studies requirement.

Starts : 2017-08-15
No votes
edX Free Closed [?] English Computer Science EdX UBCx

This is the third course in the Software Development MicroMasters program. You will learn how to build larger and more complex software systems using the Java programming language.

The course begins with the topic of data abstraction - from specification to implementation. Particular attention is given to how to write robust tests using JUnit. Then the course expands on these ideas to explore how type hierarchies and polymorphism can be used to decrease redundancy in your code. The course wraps up with a discussion of how to design robust classes.

By the end of the course, you will have a solid foundation in designing software in Java, and be ready to move onto Software Construction: Object-Oriented Design, where you will learn more complex design patterns and principles designing object-oriented programs.

Learners who enroll in the Verified track will receive staff grading for the course project and increased interaction with the instructors and staff.

Starts : 2017-07-31
No votes
edX Free Closed [?] English Business & Management Computer Science EdX Microsoft

In this training course, you will learn how to troubleshoot the various components of Microsoft Exchange Server 2016.

The 2016 update of Microsoft Exchange Server brought a new set of technologies, features, and services to Exchange Server - the messaging platform that provides email, scheduling, and tools for custom collaboration and messaging service applications.

In this course, you'll explore client access connectivity, mailbox database issues, transport troubleshooting, and the underlying details of hybrid configurations of Exchange.

Starts : 2017-07-24
No votes
edX Free Closed [?] English Computer Science Design EdX RITx

Game designers work with a wide range of asset creators, programmers, producers, and others to bring a video game from concept to product.

In this course, you will learn about the different types of teams a game designer is a member of, both large and small.

You will also learn about the different roles of a development team and how game designers collaborate with others to successfully create and market a final product.

Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.