Search result for Courses taught by David Joyner
Get Course Alerts by Email
Knowledge-Based AI: Cognitive Systems
by Ashok Goel , David Joyner- 0.0
Approx. 7 weeks
At the conclusion of this class, you will be able to accomplish three primary tasks. First, you will be able to design and implement a knowledge-based artificial intelligence agent that can address a complex task using the methods discussed in the course. Second, you will be able to use this agent to reflect on the process of human cognition....
Free
Cyber-Physical Systems Security
by Raheem Beyah , David Joyner- 0.0
Approx. 16 weeks
Take this course if you need to learn the state of the art of designing protections for cyber-physical systems like the power grid, industrial control networks, and autonomous vehicles. This course provides an introduction to security issues relating to cyber-physical systems including industrial control systems and critical infrastructures. Instructor videosLearn by doing exercisesTaught by industry professionals...
Free
Human-Computer Interaction
by David Joyner- 0.0
Approx. 16 weeks
The class covers three broad categories of topics within human-computer interaction: (a) the principles and characteristics of the interaction between humans and computers; (b) the techniques for designing and evaluating user-centered systems; and (c) current areas of cutting-edge research and development in human-computer interaction. Although the free version of this course does not include any assessments, you are welcome to...
Free
Big Data Analytics in Healthcare
by Jimeng Sun , David Joyner- 0.0
Approx. 0
In this course, we introduce the characteristics of medical data and associated data mining challenges on dealing with such data. We cover various algorithms and systems for big data analytics. We focus on studying those big data techniques in the context of concrete healthcare analytic applications such as predictive modeling, computational phenotyping and patient similarity....
Free
Computing in Python I: Fundamentals and Procedural Programming
by David Joyner- 0.0
5 Weeks
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs. By the end of this course, you'll be able to write small programs in Python that use variables, mathematical operators, and logical operators. Structurally, the course is comprised of several parts. Instruction is delivered via a series of short (2-3 minute) videos....
$149
Computing in Python II: Control Structures
by David Joyner- 0.0
5 Weeks
Learn about control structures, one of the most powerful parts of programming. This course covers conditionals, loops, functions, and error handling, specifically in Python but with broader applicability to other languages as well. Building on your prior knowledge of variables and operators, this course gets into the meat of programming. Structurally, the course is comprised of several parts....
$149
Computing in Python IV: Objects & Algorithms
by David Joyner- 0.0
5 Weeks
Learn about recursion, search and sort algorithms, and object-oriented programming in Python. Complete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about complex control structures and data structures, learn to develop programs that more intuitively leverage your natural understanding of problems through object-oriented programming....
$149
Computing in Python III: Data Structures
by David Joyner- 0.0
5 Weeks
Learn more complex ways of handling data, including files, lists, and dictionaries for building complex programs. Build on your existing knowledge of conditionals, loops, and functions by studying more about complex Python data structures, including strings, lists, dictionaries, and file input and output. Strings let you perform far more complex reasoning with text....
$149
Human-Computer Interaction I: Fundamentals & Design Principles
by David Joyner- 0.0
6 Weeks
Learn the principles of Human-Computer Interaction to create intuitive, usable interfaces, with established design principles like feedback cycles, direct manipulation, affordances, signifiers, and more. This course takes you through the first eight lessons of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program....
$99
Human-Computer Interaction II: Cognition, Context & Culture
by David Joyner- 0.0
6 Weeks
Get into the user’s mind and understand the role of mental models and representations, then investigate how to design interfaces that integrate with and influence the world around us. This course takes you through lessons 9 through 13 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program....
$99