Redefining Coding Curriculums to Provide Equal Opportunities to Underprivileged Students