What is the best alternative to SQLBolt?
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Pro Interactivity
Right from the start, users write code. They start small in an environment that has constant feedback and gradually progress to more complex concepts. Users can see code results instantly, giving great feedback.
Pro Excellent progression
Codeacademy doesn't overwhelm beginners with information. It gives bite-sized information, the bare minimum needed to finish a task and get to the next one. As the course progresses, it slowly fills in background information.
Pro Bite-sized lessons
Each lesson in code-academy focuses on a single concept, and repetition is provided to drill the concept.
Con Lack of context
Codecademy is great for providing a hands-on approach, but there is a lack of context regarding how to start a project in real life. While users may learn how to code using Codecademy's interface, they may not have any idea how to code independently.
Con Not the best structure for quick refreshers
The content of the lessons is aimed very much at people just starting to learn how to code. This is perfect for beginners but if you want to use Codecademy to refresh your knowledge the lessons are not designed to be quickly done.
Con Buggy
Codecademy is known to have many bugs which interfere with the editor, resulting in error messages despite having the correct answer.
Pro Embedded editors
Each tutorial page has multiple practice questions which include an editor for you to type your code and see the result.
Pro Really in-depth
SQLZoo offers very detailed tutorials on SQL that include program examples.
Con Lack of community
SQLZoo does not have a forum or any aids for assisting with quizzes (such as hints).
Pro Unique approach to tech stuff learning
No cold theory, fun way to learn coding.
Con Has only one programming language
Only has a C# track.
Con Covers only basics
It would be nice if this tutorial would cover more in depth C# topics.
Pro Great instructors
The course formats are flexible enough that instructors are able to employ their own styles so long as exercises are offered in consistent intervals and student progress is measurable. The instructors communicate very clearly and are very approachable.
Pro Great material presentation, instruction, and visualization
Their animations and screenshares supplement the instruction, giving a really good all-around learning experience.
Pro Learning tracks
Trying to figure out what language or tool to learn can be frustrating. TreeHouse groups their courses into learning tracks so you have more guidance, based on what type of development you want to do. Some of the tracks they offer: Web Design, Front-end Development, Full-Stack Javascript, and PHP D...
Con Credit card required to sign up for the free trial
Treehouse offers a free 14-day trial, but requires a credit card to sign up.
Con The quality is inconsistent among courses
Treehouse has multiple teachers in order to provide such a variety of content. However there is a lack of consistency with teaching styles - Some courses provide content that is well explained and goes at a reasonable pace. Other courses can be quite hard to follow. The challenges are also inconsis...
Con Regular participation is essential
This is not a good place to skip ahead and work backwards from a specific need. In fact, even skipping sections you have mastery in can be risky since the condensed material relies heavily on past examples.
Pro All courses are self-paced
Courses are always made available which means there is no waiting for the specific course you want to run. You can work through the courses as fast or as slow as you want.
Pro Offers Nanodegrees
Udacity offers a few different Nanodegrees which provide access to various different courses, project reviews and coaching support for $200/month. Current options include Front End Web Developer, Data Analyst and Android Developer. See the full list here.
Con Nanodegrees are expensive
Udacity is quite expensive at $200/month if you want to do a nanodegree.
Pro Live educational projects and tutorials
You can learn about programming, game development, design and more from best tech minds
Pro Large variety of courses
Courses on software development, VR, AR, 3D modeling, and much more.
Pro Offline learning mode for mobile apps
Allows learning while disconnected from the net.
Pro Easy for beginners
Anyone can get started with this.
Con Only the most commonly used languages are covered.
C++, Java, JavaScript, C#, Python, SQL, PHP, Swift, Ruby, JQuery, HTML, CSS. You won't find anything less common like Haskell, Erlang, Elixir, Common Lisp, Scheme, Clojure, Rust, etc.
Con Limited usefulness for intermediate or experienced programmers
No advanced coding challenges. Look for those on other sites like hackerrank.
Pro Free and open source
The Odin Project is a completely free and open source alternative to coding bootcamps.
Pro Build a portfolio as your learn
The Odin Project is a project-based curriculum which means you are able to build projects for your portfolio as you work through the sections.
Con Light on CS
The Odin Project touches on computer science concepts, such as data structures. However the explanations are quite light and something you'll want to learn more about from other resources.
Pro Browser-based
Learn Java provides an editor right on the web page where you can practice your code and follow along with the tutorial.
Pro Free
Learn Java is completely free to use and will always be free.
Pro Simple interface
The interface is very straight-forward and well layed out.
Con Editor not easily adjustable
The code editor at the bottom of the page, where you follow along with the tutorial, is fairly small and provides no way to adjust the size.
Pro Real-time editor
The result of what you write shows next to your code in real-time.
Pro Slideshows
Slideshows explain concepts and show the final result of given task without taking you out of the moment.
Con Requires you to sign up for information
The Dash website provides very little information and requires you to sign up with your e-mail if you want to learn more (such as cost).

Pro Human review and feedback
Rather than merely test for code correctness, Exercism uses peer review to improve general programming techniques. Users are encouraged to comment on others' solutions, and refine their own based on feedback.

Pro Practice with production tools
Unlike many code practice websites, Exercism requires the user to develop and test entirely offline, submitting only the finished code. This promotes familiarity with essential tools and workflow, not just the bare language.

Con Custom commandline client
Exercism requires using a CLI utility to fetch and submit exercises. This is inconvenient compared to web-only alternatives, and poses an additional barrier to entry for some users.
Pro Reinforces concepts through fun interactions
Code Avengers makes their material engaging and interactive, which aids with understanding and retention of the material.
Pro Full of context
Explains what everything is before you must use it, unlike Codecademy, which just kind of tells you to do stuff. To figure out what everything is exactly, you must either look at the glossary or google it.
Pro Wide selection of courses
Not only do they offer Python, CSS and HTML, and all the works, they offer them in context packages, where you can work on a project that utilizes one or the other. Also, there are different recommended tracks for different purposes - web designer, etc.
Con A little slow
It may be slow, but that's only because it's thorough.
Con Limited selection of courses
Compared to many other paid learning resources, Code avengers currently has a limited number of courses to choose from.
Pro Large selection of science courses
edX offers a wide variety of science-related courses. This makes it a great resource for learning not only specific programming languages, but also other topics relating to computer science.
Pro Offers courses from well known schools
edX offers courses from a wide range of well known colleges and universities including Harvard, MIT, UC Berkeley, Cornell and more.
Con Courses aren't always available
While edX does offer some self-paced courses, you may end up waiting for the course of your choice to be run.
Con Lack of engagement in the forums
edX does not have the same forum participation from both students and instructors that other websites do, and the form of engagement often does not encourage discussion.
Con The forums are difficult to navigate
The forums are difficult to sort by date and topic, and are unintuitive to navigate.
Pro Challenges cover all areas of programming
Algorithms, OOP, functional programming, you name it - there's a challenge class for it and in just about every language.
Pro Multi-language support
Users can complete code challenges in over 12 different languages.
Pro Free
Codewars is completely free to use.
Con Require some coding knowledge
You require some coding knowledge to get an account with code wars. The topics are limited
Pro Very addictive
Users gain XP for every challenge they complete, can unlock achievements and climb the global leaderboard. This provides the user with a genuine sense of progression as their skillset increases.
Pro Learn to think like a programmer
Almost everything relating to learning to code is geared toward only teaching basic syntax. Edabit goes beyond syntax and teaches its users how to think like real programmers (problem solving) in a fun and interactive way.
Pro Get instant feedback
Users can start coding immediately while getting instant feedback. If their code works, they pass the challenge. If it doesn't, they fail and must try again.
Pro Real-world projects
The tutorials walk you through building different apps such as a Slack clone and simplified Google+ clone.
Pro Available online, as a PDF and screencast
Depending on your needs or wishes you can get the ebook, screencasts, sample code on thinkster.io.
Con Monthly subscription to access videos
With a free account, you are able to view all the text in a tutorial. However to view the videos, you have to sign up for a monthly subscription ($19/month).
Pro Extensive
There are a lot of different languages to choose from thanks to their large offering of courses (almost 4000 total that cover various subjects).
Con Lacks a community
With no user forum, there is very little opportunity to engage with other students and discuss the learning material.
Con iOS and Android apps are somewhat poor
Compared to the experience available on the web, the mobile apps are severely lagging behind.
Con More ways to help retain the information would be helpful
More quizzes, tests and assignments to help practice and retain the presented information would be helpful.
Pro Learn to make native apps
No cheating straight up native apps.
Pro It's free for now
Codebrainer.com offers free courses on Android development. And they don't use an App builder.
Con Beginner courses
Codebrainer.com is new to the scene and for now they only have beginner courses.
Pro Free
Khan Academy is 100% free and does not require you to sign up in order to access the courses.
Pro Motivation through gamification
Users collect badges and points through completing missions, watching videos, adding comments and more.
Pro Q & A Section
There is a Q & A section after every video where you can ask questions there and let other users answer them.
Con Limited programming courses
The programming courses are not in-depth, giving students only a basic knowledge of programming. The language choices are also limited (HTML, CSS and JavaScript).
Pro Practice the code after each video
After each video, there are a series of challenges that give you a chance to apply what you just learned. The great thing about these challenges are that they force you to think through a problem, and use the new skills to solve it. It's not just regurgitating facts; it requires some effort.
Pro Paths for learning different skills
While you can jump into any video you like, there is also the option to follow a path for what you are wanting to learn. These give a nice direction if you are wanting to improve on a particular area and guide you into what to do next. They currently offer Ruby, Javascript, HTML/CSS, and iOS.
Pro Fun and engaging teaching style
The instructors often use humour throughout the videos while letting their passion for the topic show.
Con Requires paying to complete courses
Although the beginning of each course is free and you can see if you are interested in pursuing it, to complete the course you must pay.
Con A bit too basic
There is not a lot of advanced content.
Help millions of people make better decisions.
Each month, over 1.7 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.