IEEE Byte- Volume 4 | Issue 1 IEEE BYTE- Vol4 Issue1 | Page 29

well, besides content on soft skills such as preparations for interviews. Participants can also host their own local contests using this domain. Also, the site hosts a calendar with information about upcoming contests, including those on other coding sites. Project Euler: Launched in 2001, the challenges on this platform are often mathematical in nature and require an out of the box approach. A very interesting website for those seeking unusual and challenging problems. Coder Byte: With numerous challenges, hundreds of alternative solutions, introductory videos and tutorials, it is a great place to get going. Language isn’t a problem as their online editor supports over 20 coding languages. CodinGame: Not your conventional website, CodinGame has an interesting twist being that you can actually see your program “move” as you code it. The problem statements are game related, with the website graphically animating your code, so you can play as you create it. Kaggle: A website that caters exclusively to the growing field of data science and machine learning, it is an excellent domain for data analysts to learn and grow. Besides regular contests and blogs, it provides a huge collection of data sets to manipulate and practice on. These websites and their resources are free for you to exploit. Besides giving much-needed practice, exposing you to an array of application-oriented problems, they also open avenues to jobs and internships. Once you dive into this community of developers and take your first “byte” of the world of competitive coding, it is only an upward journey from there. 29