Online learning allows students to take courses over the internet or through mobile devices from any location. It takes various forms, including synchronous courses that meet at set times and asynchronous courses with flexible scheduling. Successful online students self-manage their time to study independently and submit assignments on time while also collaborating with peers on group projects. Proper communication, or "netiquette", over online networks involves using appropriate language, brevity, and obeying copyright and spam laws.