Commit first programming class