Waterbear is a toolkit for making programming more accessible and fun. Having a visual language means you don't have to focus on learning a syntax to start programming.
Cost / License
- Free
- Open Source
Platforms
- Online

Grasshopper is described as 'The coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript' and is a online education service in the development category. There are more than 100 alternatives to Grasshopper for a variety of platforms, including Web-based, Android, iPhone, iPad and Android Tablet apps. The best Grasshopper alternative is Khan Academy, which is free. Other great apps like Grasshopper are freeCodeCamp, exercism, Codecademy and Udemy.
Waterbear is a toolkit for making programming more accessible and fun. Having a visual language means you don't have to focus on learning a syntax to start programming.

The online programming practice in java and python.
CodingBat is a free site of live coding problems to build coding skill in Java, and now in Python (example problem), created by Nick Parlante who is computer science lecturer at Stanford. The coding problems give immediate feed.



Encode is a code learning platform built for mobile, for learning web programming on the go. Learn HTML, CSS and JavaScript from the comfort of your mobile device.



NoCodery Learning will teach you to build world-class fully functioning mobile and web apps.



Build a GAME while learning to code. Quick Action: Apply programming concepts immediately after learning Brag Right: Publish your code and show off your work Practice Anywhere: Practice coding (Python, HTML, CSS, JavaScript).



An online learning platform with unlimited courses, workshops, and teacher collaboration at a low monthly fee. Courses and video lessons of drawing, general computing, web design, web development and more.

Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products.

NCERT solutions for class 6 - 10 maths and science with detailed solutions to each and every question covered in these NCERT books.



This resource is created to provide short programming problems for all who wants learn programming and improve their programming skills, but who could not easily find enough tasks for practice.

TechBeamers is a tutorials site for beginners to learn Python, Java, Selenium, C, C++, CSharp, Angular, PHP, JavaScript, Agile, Manual and Automation Testing.
Thinkful is the best way to learn web development online. Work one-on-one with mentors who review your code and teach you best practices.

A true alternative to other sites offering on-line courses which will definitely appeal to course makers who are looking for decent fees for their work.

Zenler is the most popular Self-Hosted alternative to Grasshopper.