The Best 25 BlueJ Alternatives

  • Coderbyte

    Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.

    Freemium Web

  • Codelearn

    Teaching technology via app development. Learn By Doing : We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.

    Freemium Web

  • CodeHS

    Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.

    Commercial Web

  • SitePoint

    Learn Web Design and Development with SitePoint tutorials, courses, and books - HTML5, CSS3, JavaScript, PHP, mobile app development, Responsive Web Design.

    Freemium Web

  • CodeAvengers

    Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code Avengers

    Freemium Web

  • Programming Hub

    The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.NET, C, C++, C# (C Sharp), JavaScript, PHP, Ruby, R Programming, CSS, Java and much more!.

    Freemium Android iPhone Android Tablet iPad

  • Famo.us University

    Famo.us University includes live coding lessons, tutorials, and discrete examples tied to our reference documentation. In Famo.us University, each lesson lets you live code in Famo.

    Free Open Source iPhone Web

  • TheCodePlayer

    TheCodePlayer is a new concept to make learning front end technologies easier. Code typed is played back like a video with output rendering making conceptual and process based learning butter-easy.

    Free Web

  • Waterbear

    Visual block syntax for programming languages. Waterbear is a Scratch-like visual programming language for JavaScript.

    Free Open Source Web

  • JavaScript Playground

    The JavaScript Playground is a blog centered around short, specific posts aimed to improve a reader's knowledge of JavaScript, either written or provided as a screencast.

    Free Web

  • DrJava

    DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to...

    Free Open Source Mac OS X Windows Linux

  • SyncJEdit

    A free Java IDE with integreted tools: class hierarchy, add listener automatically, project relationship, view zipped file, add class code, runtime input stream, view class and Java file in class paths, format Java file.

    Free Windows

  • Embitz

    Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development Finally, an IDE with all the...

    Free Open Source Windows

  • LanceBase

    Freelance community social center. Dynamic forum, high-powered discussions, platform ratings, marketplace news, independent workforce chat.

    Commercial Web