Online Course – Johns Hopkins University Certified Professional Internship in Social Computing

Learn advanced social computing skills. Discover advanced techniques for analyzing social networks, building chatbots, and improving AI through crowdsourcing.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners Intermediate level Advanced involved

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Social media analytics
  • AI performance optimization
  • Social network analysis
  • Inter-Agency Agreement (IAA)
  • Machine learning
  • Mass techniques
  • Chatbot development
  • Data analysis with R
  • Conversational artificial intelligence

What you will learn in the course

Courses for which the course is suitable

  • Data Analyst
  • Chatbot developer
  • Social Network Analysis Expert
  • Machine Learning Engineer
  • AI application developer
  • Emotion analyzer
  • Human-Computer Interaction Specialist
  • Social Computing Solutions Developer
  • Social trends analyst
  • Machine Learning Classifiers Key

Internship – Series of 4 courses

This specialization is designed for postgraduate students who are interested in mastering social computing techniques to solve real-world problems. Over four in-depth courses, learners will explore key topics such as:

  • Social network analysis
  • Chatbot development
  • Crowds
  • AI performance optimization

You will learn to analyze social networks using R programming, create functional chatbots with AWS, and improve AI models using big data and machine learning techniques. By the end of the internship, you will have hands-on experience applying advanced tools and methods in areas such as:

  • Social media analysis
  • Conversational interfaces
  • Collaboration between humans and AI

This practical, industry-relevant learning path equips you with the skills needed to excel in the areas of social computing, artificial intelligence, and data-driven innovation.

Applied Learning Project

In this specialization, learners will apply their skills in social computing, social network analysis, AI, and machine learning through hands-on projects. These projects include tasks such as:

  • Collecting and analyzing social media data
  • Building machine learning classifiers
  • Chatbot development

For example, students can extract data from social media platforms, perform sentiment analysis, or build classifiers to predict specific outcomes, such as:

  • Wine quality
  • Social trends

Learners will tackle real-world problems by applying techniques such as:

  • Decision trees
  • Logistic regression
  • Random forest

Through these projects, they will gain hands-on experience in evaluating AI models, human-computer interaction, and developing socially aware AI applications. These projects reflect authentic challenges in combining human and machine intelligence to make better decisions.

Details of the courses that make up the specialization

Introduction to Social Computing

Course 1 • 20 hours

Course Details
What you’ll learn
  • Understand the basics of social computing and its connections to social networks and analytics.
  • Analyze how social networks influence communication, behavior, and social interactions.
  • Recognize how cognitive biases affect online behavior and the dissemination of information.
  • To explore how gamification improves user motivation and enhances social computing applications.
Skills you will acquire
  • Category: Gamification Techniques
  • Category: Social Media Analytics
  • Category: Data Collection and Ethics
  • Category: Identifying Cognitive Biases
  • Category: Network matching analysis
  • Category: Social Network Analysis

Course 2 • 13 hours

Course Details
What you’ll learn
  • Learn to calculate and interpret key metrics for identifying influential nodes in social networks.
  • Acquire skills in applying statistical models to analyze relationships and dynamics within social networks.
  • Understand how fundamental social theories shape network analysis and interpretations of social interactions.
Skills you will acquire
  • Category: Applying Social Theory
  • Category: Networking
  • Category: Data Analysis in R
  • Category: Statistical Models
  • Category: Centrality Analysis

Training AI with humans

Course 3 • 22 hours

Course Details
What you’ll learn
  • Learn to build and evaluate a variety of machine learning classifiers and performance metrics.
  • Control the calculations and meanings of interclassifier agreement (IAA) for data consistency.
  • Understand how to design and implement crowdfunding tasks using Amazon Mechanical Turk.
  • Analyze crowd data to improve machine learning models and understand ethical considerations in AI.
Skills you will acquire
  • Category: Ethical Considerations in AI and Crowdfunding
  • Category: Interclassifier Agreement Analysis (IAA)
  • Category: Data Collection and Analysis
  • Category: Machine Learning Fundamentals
  • Category: Crowdfunding Techniques

Chatbots

Course 4 • 13 hours

Course Details
What you’ll learn
  • Explore the history and principles of chatbots, improving your understanding of their design and functions.
  • Build and evaluate machine learning classifiers using BERT for text classification tasks.
  • Gain hands-on experience in creating and configuring functional chatbots using AWS Chatbot Services.
Skills you will acquire
  • Category: AWS Chatbot Application
  • Category: Chatbot Design Principles
  • Category: Collaborative Problem Solving
  • Category: Machine Learning Classifiers
  • Category: Calculating performance indicators