Java Java Data Structures Efficiency! Changing Course

Unable to get past task 2 of QuickFix code challenge

Hello all! I have been trying for several hours to get past this but unfortunately I think I am over complicating it and cannot see the simple solution. I am struggling to find the proper way to address the task, and I am confused as to what I need to generate - any assistance is greatly appreciated!

com/example/model/Course.java
package com.example.model;

import java.util.List;

public class Course {
  private String mName;
  private List<Video> mVideos; 

  public Course(String name, List<Video> videos) {
    mName = name;
    mVideos = videos;
  }

  public String getName() {
    return mName;
  }

  public List<Video> getVideos() {
    return mVideos;
  }

}
com/example/model/Video.java
package com.example.model;

public class Video {
  private String mTitle;

  public Video(String title) {
    mTitle = title;
  }

  public String getTitle() {
    return mTitle;
  }

  public void setTitle(String title) {
    mTitle = title;
  }

}
QuickFix.java
import com.example.model.Course;
import com.example.model.Video;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class QuickFix {

  public void addForgottenVideo(Course course) {
    // TODO(1):  Create a new video called "The Beginning Bits"
    Video video = new Video("The Beginning Bits");
    // TODO(2):  Add the newly created video to the course videos as the second video.

    course.getVideos().add(1, video);
  }

  public void fixVideoTitle(Course course, String oldTitle, String newTitle) {

  }

  public Map<String, Video> videosByTitle(Course course) {
    Map<String, Video> videosByTitle = new HashMap<>();
    List<Video> videos = course.getVideos();
    for (Video video : videos ) {
      List<course> courseVideos = videosByTitle.get(course.getVideos());
      if (courseVideos == null) {
        courseVideos = new ArrayList<>();
        videosByTitle.put(course, courseVideos);
      }
      courseVideos.add(video);
    }
    return videosByTitle;
  }

}