20+ Platform to practice your Programming skills to get your Dream Job
A Mega Thread🧵
Are you confused about choosing a platform to practice you programming skills and get a good job ?
This Mega thread will help you in deciding which platform to choose based on the features they offer to users🚀🚀
🔹 HackerEarth: It's a Popular platform including thousands of Questions and coding challenges. They conduct Hackathons as well as hiring challenges too hackerearth.com
🔹Exercism: It has 3,173 exercises across 51 languages to level up your programming skills, and insightful discussion with their dedicated team of welcoming mentors. exercism.org
🔹HackerRank: HackerRank is a hiring platform that is the de facto for evaluating developer skills for over 2,000 companies around the world. hackerrank.com
🔹SPOJ: SPOJ (Sphere Online Judge) is an online judge system with over 315000 registered users and over 20000 problems.
🔹Programmr: Programmr has an amazing online coding simulator and a B2B API that allows anyone to integrate coding widgets into websites. programmr.com
🔹TopCoder Challenges: TopCoder is a competitive programming platform. It provides a collection of algorithmic challenges that you can tackle in their own personal code editor. topcoder.com
🔹CodeForces: CodeForces is a collaborative platform where coders can participate in “rounds” where a time limit is set and points are distributed to the participants. codeforces.com
🔹CodeWars: Codewar has a captivating interface with unique ways of presenting the challenges, naming them as Katas, where coders gain skills and challenge other coders in Kumite. codewars.com
🔹CodeChef: CodeChef has is one of the biggest competitive programming platforms.
They open their platform for anyone to host programming contests and a feature called campus chapter as a tool for programming clubs to utilize.
🔹CodinGames: CodinGame helps people learn coding in the form of games, allowing them to learn the fun way. codingame.com
🔹LeetCode: LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews with filters based on questions from different tech giants
🔹GeekForGeeks: For many, this is Encyclopaedia for coding. It has myriads of articles teaching topics such as data structures, algorithms, Computer Science, and quizzes that test for knowledge and comprehension.
🔹Reply Challenges: Reply Challenges is a series of challenges designed by “Replyers” and open to anyone who loves technology and online competitions. challenges.reply.com/tamtamy/home.a…
🔹KickStart: Kick Start is a competition by Google which offers programmers around the world a chance to develop their skills through an online competition round. codingcompetitions.withgoogle.com/kickstart/about
🔹Code Jam: Code Jam is Google’s longest-running global coding competition, where programmers of all levels put their skills to the test. codingcompetitions.withgoogle.com/codejam
🔹Kaggle Learn: Kaggle is famous for being the place where data scientists collaborate and compete with each other. kaggle.com/learn
🔹SoloLearn: SoloLearn is one of the best places to learn how to code, with over 39 million learners, 1784 lessons, and 14k quizzes. sololearn.com/home
🔹Geektastic: Geektastic differentiates itself from other platforms because they also offer Peer-Reviewed Take-Home challenges which are reviewed by experts from companies including Google and Amazon.
🔹Coding Bat: CodingBat is a free site of live coding problems to build coding skills in Java and Python with the help of example problems. codingbat.com/java
Do you often forget the basics of a Data structure or algorithm?
No Again!!
Data Structure and Algorithms Cheatsheet
A MEGA Thread🧵
Data Structure and Algorithms are the basics of your Programming Journey.
You are making Websites or apps or some Complex Machine learning Model, you still need knowledge Data Structure and Algorithms
Given Thread takes you from the basic Data structure to advance algorithms
1. Array: An array is a collection of items stored at contiguous memory locations.
The idea is to store multiple items of the same type together. This makes it easier to calculate the position of each element by simply adding an offset to a base value
7 Platforms to Find Inspiration for your next Websites
A Thread 🧵
🔹Webdesign-Inspiration: The best thing about this website is that you can see the real-time mobile and tablet versions of the websites webdesign-inspiration.com
🔹Siteinspire: This website has a large number of niches to choose from, just about every niche you imagine site inspire has it siteinspire.com
10 Free Programming courses by MIT you Should not Miss
A Thread🧵
MIT is one of the leading universities of the world with the best faculties teaching the bright future of the world.
Did you know MIT have an online platform, where they upload class lectures of some really amazing courses taken by their students?
Check out some of them here👇
🔹6.0001: Introduction to Computer Science Programming in Python
This course introduces you to the world of programming using one of the simplest Language Python, you will learn the basic function of python as well as data structures of it
🔹Font Flipper: It is used to Preview 800+ Google Fonts on top of your own designs, without having to download the fonts first. fontflipper.com/upload
🔹Learn Anything: This platform is for knowledge discovery that helps you understand any topic through the most efficient paths to learn it learn-anything.xyz