Is this table in 1NF? Here are the columns of an SQL Table:

Course_Code
Course_Name
Tutor_ID
Tutor_Name
Student_No
Student_Name
DateOfBirth
Gender
LastAttDate


By checking all the NF1 requirements below, I believe this table is NF1.

All data is atmoic
There is no grouping of columns. 
Each column can be identified by a primary key. (Course_Code)


But in this website where I got that question, they make some modifications on the table to make it NF1. I believe that these modification was unnecessary and table was already in NF1. 

am I missing something here?
In the site that you have cited, note the parentheses at the right of the attributes in the second part of the initial column:



There is no context in the picture, but the obvious interpretation of such parentheses is that they denote repeated attributes: in other words, for each course (for which there is only one tutor), there are multiple students. So the notation (actually not very clear) should denote a non-flat situation, in which the 5 attributes are repeated.

This is clearly not a relation (or a "table" in 1NF), and the first step in the normalization is to divide these data in two different tables, one for courses and one for students, and of course add to each row of the second table,  which should represent a student, a foreign key towards the course to relate that particular student to a particular course.

Related Q &amp; A on Computer Science SE: Does 2NF require 1NF?