9 Courses on Big Data, Internet of Things, and Cybersecurity
Advances in Internet of Things technology and artificial intelligence promise a future of interconnectivity and automation. But with all of its convenience and novelty, this technology brings along challenges of big data storage and processing, as well as privacy and security.
If you’re interested in diving deeper than the tech headlines, these courses explore the complexities of an internet-connected society, and prepare you with the skills to succeed in the industry.
Learn how to design, code, debug, and document programs using modern engineering techniques in a cloud-based Linux environment.
Discover how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.
Processing Big Data
Build a basic understanding of data science principles and how data science improves business outcomes. Through case studies, you'll learn practical ways that data can be used to inform decisions.
Learn the core principles of building highly distributed, highly available systems for processing large volumes of data with historical and near real-time querying capabilities.
Review the use cases and challenges of three interrelated areas in computer science: big data, the internet of things, and cybersecurity. Gain an overview of the possibilities and challenges of building complex information systems that take advantage of recent advances in these fields.
Broaden your knowledge on various statistical learning methods and their applications. Explore topics of linear and nonlinear regression, clustering and classification, and decision trees while using the R programming language.
Understanding Real-World Implications
From individual computing devices to the broader internet, students learn how each piece in this gigantic puzzle comes together to create the digital infrastructure that is the cyberspace of today and tomorrow.
Learn how to use TensorFlow—an API for neutral networks and deep learning—to create convolutional neural networks, recurrent neural networks, LSTMs, and more. You will also practice text analysis and gain an understanding of the natural language translation process.
Discover the potential of machine learning and AI in creating new technologies to automate transportation, agriculture, and much more. Learn about the algorithms, code, and system architecture that enable these new technologies.
Interested in taking a course in spring?
Fall registration is open through August 29. Learn how to register