Develop your programming skills by quickly creating and modding retro arcade games with Blocks, JavaScript and Python in the online MakeCode editor, the offline app or your own local pxt-arcade server.




Develop your programming skills by quickly creating and modding retro arcade games with Blocks, JavaScript and Python in the online MakeCode editor, the offline app or your own local pxt-arcade server.




Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.




Topcoder provides members opportunities to demonstrate their expertise, improve their skills, and win cash, while helping real world organizations solve real world problems.
JRuby is a 100% Java implementation of the Ruby programming language running on the Java Virtual Machine (JVM).
Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.

Raku unifies many great ideas that aren't usually found in other programming languages. While several other languages offer some of these features, none of them offer all.
Object Pascal is a multi-paradigm, object-oriented, component-based general purpose programming language.
The idea of RosettaGit is to present solutions to the same task in as many different programming languages as possible. It demonstrates how languages are similar and different and can help you learn new approaches to solving problems.

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.



Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing.



Codility is an evidence-based platform helps hiring teams predict the real-life skills of their candidates, remotely and at scale. This brings faster hiring, time savings, and gives engineers more time to solve problems that matter.
Intype is a powerful and intuitive code editor for Windows with lightning fast response. It is easily extensible and customizable, thanks in part to its support for scripting and native plug-ins. It makes development in any programming or scripting language quick and easy.


Kamara helps you build your ideas faster than ever. Using OpenAI's GPT-4, you can describe what features you want and Kamara will build them, one prompt at a time.

CodeChef is a not-for-profit educational initiative by Directi, an Indian software company. It is a global programming community that fosters learning and friendly competition, built on top of the world’s largest competitive programming platform.


Deep static analysis, direct support from devs| C, C++, C#, Java, JavaScript, TypeScript, Go | Helping you ship calmer releases.




searchcode is a free source code and documentation search engine. API documentation, code snippets and open source (free sofware) repositories are indexed and searchable. Most information is presented in such a way that you shouldn't need to click through, but of course you...



ProgKids is an international online programming school designed for children aged 7-17, offering lessons in Russian and English. We make coding fun by incorporating Minecraft and Roblox into our curriculum.

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.

Integrated Java development environments set high requirements on the computer equipment.





A simple web app filled with CS courses designed to give developers the skills they need to get a high-paying job.




The programming language for writing single page applications. Mint has all the tools you need to write error free, easily readable and maintainable applications in record time.


Coding Planets is Educational, Brain training and puzzle game. In this game, you have to write program for a robot to solve the puzzles.
