Collection of sites to help you learn how to program and learn about computer science.
Start here if you are not sure where to begin and just want to understand the basics of programming.
Info taken from About page.
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
Info taken from Main Page.
The Hour of Code is a global movement by Computer Science Education Week and Code.org reaching tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming.
Info taken from About page.
We provide easy to follow coding projects which help children learn Scratch, HTML & CSS and Python by making games, animations and websites. The projects gradually introduce coding concepts to allow children to grow their understanding of digital making. This gradual approach also means there's no need for the adult running the session to be a computing expert.
Links to various free to start programming courses that offer challenging material to study from.
Info taken from About page.
Codecademy is an education company. But not one in the way you might think. We're committed to building the best learning experience inside and out, making Codecademy the best place for our team to learn, teach, and create the online learning experience of the future.
Info taken from Main page.
Our hands-on method teaches you all the skills you need to become a data scientist, data analyst, or data engineer. Learn by writing code, working with data, and building projects in your browser.
Info taken from Main page.
Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. We strive to help you learn by doing.
Take the skills you have learned and apply them to various challenges.
Info taken from About page.
Achieve code mastery through challenge. Codewars is a collective effort by its users. They are creators - authoring kata to teach various techniques, solving kata with solutions that enlighten others, and commenting with constructive feedback. The leaders among them moderate the content and community.
Info taken from About page.
The HackerRank team is on a mission to match every developer in the world to the right job by providing a technical recruiting platform that assesses developers based on actual coding skills. Our solution is revolutionizing the way companies discover and evaluate talented developers. HackerRank is the destination for the best developers to hone their skills and for companies to find top software developers.
Info taken from Main page.
LeetCode is a platform for preparing technical coding interviews. Pick from an expanding library of more than 450 questions, code and submit your solution to see if you have solved it correctly. It is that easy!
Many lectures in computer science are available to view from various universities.
Info taken from About page.
LaunchCode is building a skilled workforce by creating pathways for driven people seeking careers in technology. We are helping jobseekers enter the tech field by providing accessible education, training and paid apprenticeship job placement.
Info taken from About page.
Increase access to high-quality education for everyone, everywhere. Enhance teaching and learning on campus and online. Advance teaching and learning through research. At edX, we take our mission of increasing global access to quality education seriously. We connect learners to the best universities and institutions from around the world. Join us!
Info taken from About page.
Udacity is where lifelong learners come to learn the skills they need, to land the jobs they want, to build the lives they deserve.
Various sites with blogs, projects, and tutorials to get you started making projects.
Info taken from About page.
The Raspberry Pi Foundation is a UK-based charity that works to put the power of digital making into the hands of people all over the world, so they are capable of understanding and shaping our increasingly digital world, able to solve the problems that matter to them, and equipped for the jobs of the future.
Info taken from About page.
Arduino is the world’s leading open-source hardware and software ecosystem. The Company offers a range of software tools, hardware platforms and documentation enabling almost anybody to be creative with technology.
Info taken from About page.
The Maker Movement embraces innovation, creativity, and learning to improve our communities and create a better future. Tinkerers, educators, parents, and professionals are included, because we are all Makers. That includes you. What will you make?
Find the latest parts and tools to use in your maker projects.
Info taken from About page.
Adafruit was founded in 2005 by MIT hacker & engineer, Limor "Ladyada" Fried. Her goal was to create the best place online for learning electronics and making the best designed products for makers of all ages and skill levels. Adafruit has grown to over 100+ employees in the heart of NYC with a 50,000+ sq ft. factory. Adafruit has expanded offerings to include tools, equipment and electronics that Limor personally selects, tests and approves before going in to the Adafruit store.
Info taken from About page.
Since 2003, SparkFun has been committed to helping the world achieve electronics literacy. No matter your vision or skill level, our products and resources are designed to make electronics more accessible. In addition to over 2,000 open source components and widgets, SparkFun offers curriculum, training and online tutorials designed to demystify the wonderful world of embedded electronics. We're here to help you start something.
Info taken from About page.
MakerBot believes there's an innovator in everyone. As a global leader in desktop 3D printing, we set the standard in reliability and ease-of-use by providing effective solutions for every stage of the desktop 3D printing process. From the start, we have also redefined what's possible for makers of all walks by introducing many industry firsts.
Best place to go if you are stuck and not sure what is wrong with your project.
Info taken from About page.
Founded in 2008, Stack Overflow is the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. More than 50 million professional and aspiring programmers visit Stack Overflow each month to help solve coding problems, develop new skills, and find job opportunities.