Programiz
programiz.comProgramiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
Looking for something like Sourcecodester? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 2 are free or have a free plan and 5 are open source.
Sourcecodester publishes free source code projects and tutorials in programming languages including Python, PHP, and Java.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Programiz | — | Not stated | Web |
| 2 | CS50 | — | Not stated | Android, iOS, Web |
| 3 | Tpoint Tech | — | Not stated | Android, Web |
| 4 | Codelabs | — | Not stated | Android, iOS, Web |
| 5 | ItSourceCode | — | Not stated | Web |
| 6 | Mage | — | Not stated | Web |
| 7 | TutorialKart | — | Not stated | Android, Linux, Web |
| 8 | CS50 | Free | Not stated | Android, iOS, Web |
| 9 | Learn-Python | — | Yes | — |
| 10 | Scipy Lectures | — | Not stated | Web |
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
CS50’s Python course introduces programming with Python, covering code reading and writing, testing, debugging, and core concepts.
Tpoint Tech publishes free online tutorials and interview questions across programming languages and technology subjects.
Google Codelabs provides guided, hands-on tutorials for building applications and adding features across developer technologies.
ItSourceCode offers free source code, capstone projects, and programming tutorials in several languages.
Mage automates production data pipelines with SQL and Python workflows, data-quality checks, failure recovery, and performance tuning.
TutorialKart collects online courses, learning materials, and interview questions across programming, databases, SAP, and other subjects.
CS50x is Harvard’s introduction to computer science and programming for students with or without prior experience.
A Python learning playground and cheat sheet organizes example scripts by topic, with explanations for the code.
Scientific Python Lectures is a set of learning materials about Python for scientific computing.
Codecademy’s Machine Learning Specialist path covers Python, SQL, pandas, scikit-learn, Matplotlib, and TensorFlow.
RegexLearn teaches regular expressions through interactive lessons and practice at different levels.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
Data Engineering Practice Problems provides exercises for practicing data engineering skills.
A series of Jupyter notebooks teaches machine learning and deep learning in Python with Scikit-Learn, Keras, and TensorFlow.
This tutorial walks through training and deploying a machine learning REST API that predicts cryptocurrency prices in ten steps.
The iAI KAIST page shares deep learning materials that visitors are permitted to use, modify, and distribute.
This machine learning roadmap lays out a learning path that starts with mathematics and calculus fundamentals.
Virgilio organizes data science e-learning resources in a structured project overview.
Jupyter notebooks implement and derive machine learning algorithms from first principles using NumPy.
An open-source initiative, Virgilio guides learners through data science resources and skill development.
This repository walks through implementing a ChatGPT like language model in PyTorch, step by step.
Data Science IPython Notebooks collects notebooks about data science, including TensorFlow deep learning.
This open book collects methods, tools, and instructions for training, fine-tuning, and running machine learning models.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative