background preloader

Code / Development

Facebook Twitter

Free Programming Books – GoalKicker.com. “The Pragmatic Programmer” Is Essential Reading for Software Developers. Open Ports on Your Router. CodeK.tv – Ultimate Training Academy for Developers. Udacity-Google Partnership. Free programming and design tutorials · Thinkful. Jwasham/coding-interview-university: A complete computer science study plan to become a software engineer. Table of Contents — How to Think like a Computer Scientist: Interactive Edition.

This interactive book is a product of the Runestone Interactive Project at Luther College, led by Brad Miller and David Ranum.

Table of Contents — How to Think like a Computer Scientist: Interactive Edition

There have been many contributors to the project. Our thanks especially to the following: This book is based on the Original work by: Jeffrey Elkner, Allen B. Downey, and Chris MeyersActivecode based on SkulptCodelens based on Online Python TutorMany contributions from the CSLearning4U research group at Georgia Tech.ACM-SIGCSE for the special projects grant that funded our student Isaac Dontje Lindell for the summer of 2013.NSF. BSinCS.xlsx. 435 Free Online Programming & Computer Science Courses You Can Start in June. Here’s How to Get a College-Level Computer Science Education for Free. Yes, I’m a big fan of learning how to write code.

Here’s How to Get a College-Level Computer Science Education for Free

I’m beginning to get back into it myself, slowly but surely. However, the problem at this point in my life is knowing exactly what I need to learn in today’s era of programming. I started my programming courses over 10 years ago, long before there was any such thing as a “smartphone,” let alone the iOS and Android platforms that have become such a huge part of modern programming. Don’t get me wrong, sites like CodeAcademy and Scratch are great to get started if you have no prior experience with object-oriented languages, but that’s not where I’m at. I’m ready to dive into the meat of programming, while getting a refresher on some of the core concepts that I learned all those many years ago (trust me, ten years may not sound like a long time, but if you’re not using your programming skills on the regular, you lose them). And, of course, a lot of that information is handed out free of charge. SoloLearn: Learn to Code for Free!

Top 50 Free Online Courses. Computing. Free Courses. Thenewboston - Free Educational Video Tutorials on Computer Programming, Web Design, Game Development and More! Material DesignMaterial design is a comprehensive guide for visual, motion, and interaction design across platforms and devices.

thenewboston - Free Educational Video Tutorials on Computer Programming, Web Design, Game Development and More!

Java / Android DevelopmentJava is a very popular language used to create desktop applications, website applets, and Android apps. Online Learning: An Intensive Bachelor's Level Computer Science Program Curriculum, Part II. Last month, we published a piece providing a basic template for a bachelor’s level computer science curriculum composed entirely from college or university courses that are freely available online.

Online Learning: An Intensive Bachelor's Level Computer Science Program Curriculum, Part II

To date, this has been the most popular post on the blog, and we received a ton of great feedback, both positive and negative, in the comments and from around the web. The original post was based on a learning plan that I had worked out for myself after I jumped into the study of programming and computer science just over a year ago on something of a whim. As I’ve mentioned before, I do not have any formal background in computer science beyond the handful of courses from this list that I have worked through myself. 45 of The Best Places to Learn to Code For Free. If you’re brand new to the world of coding and web development, it makes sense to start by teaching yourself using all the free resources online.

45 of The Best Places to Learn to Code For Free

That way, you can discover what you like and don’t like before investing money into a certain coding language or set of courses. However, there are so many free resources and classes and books to choose from. Here are 45 of the best. To make things easier, I broke them down based on topic. Use the table of contents below to jump around. Khan Academy. Practice coding with fun programming challenges - CodinGame. Coding Challenges.

Minecraft Hour of Code. Coding Games and Programming Challenges to Code Better. CSS Diner - Where we feast on CSS Selectors! BrowserQuest. 100+ FREE Resources to Learn Full Stack Web Development. Learn X in Y Minutes: Scenic Programming Language Tours. 8 Must-Try Coding Websites & Apps for Students.

Coding websites and apps place valuable resources in the hands of students.

8 Must-Try Coding Websites & Apps for Students

With mobile and web-browser based tools, students of all ages can explore computer science. 9 Free Programming Books That Will Make You A Pro. Advertisement What’s better than a free book?

9 Free Programming Books That Will Make You A Pro

Nine free books! Calling all programmers, whether new, old, or aspiring: we’ve found a great selection of free (as in beer) books to boost your coding skills to the next level. There’s a little bit of everything for everybody, so hop in and enjoy. 97 Things Every Programmer Should Know Seriously, every programmer should know these things. 550+ Best Free Programming Tutorials, PDF & eBooks. Want to learn programming?

550+ Best Free Programming Tutorials, PDF & eBooks

Any programming language may be a good start for you to become a programmer. This is a mega list of best programming tutorials for all major and popular programming languages. Developer Tools. OverAPI.com Collecting All Cheat Sheets CSS Tools CSSMatic Button Maker Triangle Maker CSS Sprite CSS Validator Arrow Maker Img To DataURI Pattern Generator Gradient Editor Javascript Tools JS Beautifier JSON Validator JS Fiddle JS Hint JS Lint JS Bin CodePen.

Developer Tools

Collecting all the cheat sheets. 30 Essential Data Science, Machine Learning & Deep Learning Cheat Sheets. Nothing takes the place of meaningful and substantive study, but these cheat sheets (that's really not a great term for them) are a handy reference in a pinch or for reinforcing particular ideas.

30 Essential Data Science, Machine Learning & Deep Learning Cheat Sheets

All images link back to the cheat sheets in their original locations. What you will find in here: Page 1 - Python Data Science Cheat Sheets Page 2 - R Data Science Cheat Sheets Page 3 - Probability, Algebra, Maths & SQL & Deep Learning Cheat Sheets Python Data Science Stack. DevDocs API Documentation. Cheat Sheet : All Cheat Sheets in one page.

Adobe

C/C++ C# Code Editors / IDEs. CMD. Command Line. Git / GitHub. Git. JavaScript. Markdown. Mod Minecraft. Machine Learning. Online Editors. Python. PowerShell. Podcasts. Processing. RegEx. Ruby. SVG. Web - HTML / CSS / JavaScript. VR. Pi-top. Livestreams and videos. 6 Inspiring Websites That Teach You To Code. Mononoki. Learn to code the way professional programmers do. DevDocs API Documentation. 16 Best YouTube Channels To Start Learning Web Development.

Want to be a web developer but not sure where to start or which programming language to begin with? There are plenty of resources you can fall back on to start learning languages like Swift or frameworks like AngularJS or even responsive design or just coding in general, if you know where to look (they’re everywhere on the Web). Then again, there are some of us who learn better via video, and this contributes to many web design lessons being made available on Youtube.

In this compilation, we’re featuring some of the best Youtube channels you can go back to over and over again, to learn a variety of aspects to do with web development. We have listed some of the topics that are expected from each of the videos, to make your search easier for you. Let us know, via the comments, of any other channels that you think should be in this list. Codecourse. The 17 Best YouTube Programming Tutorials. Advertisement YouTube programming tutorials: you either love ’em or hate ’em. When done well they convey more than text tutorials ever could, but most are done poorly and offer no benefit over text, in which case text is preferable because you can read at your own pace and skim as needed. What Makes a Good Programming Tutorial? What Makes a Good Programming Tutorial? How to get a job when you’re a self-taught developer. November 9, 2015By Callie Johnson Applying for a new job is nerve-wracking, but it can be especially scary when you’re self-taught.

Aside from not having access to career assistance from a university, you don’t have that expensive degree some employers still want. Even though you may feel like you’re alone in your quest, you’re not; 41 percent of developers are self-taught, according to the 2015 Stack Overflow Developer Survey. Exercism.io. Pinterest. XDK. Carrera de Backend Profesional. The 20 Websites You Need to Learn Math Step by Step. Advertisement Learning math online for free can seem too good to be true. But it’s not. There are plenty of resources and plenty of sites that can teach you the necessary skills. Banish Your Number Phobia With a Bit of Everyday Math Banish Your Number Phobia With a Bit of Everyday Math We are all mathematicians. Even then we ask: what is the role of math in everyday life? Your age doesn’t matter. What seems daunting is finding the right sites for each level of math. The well known Khan Academy is a gold bookmark, but there are other sites out there worthy of your attention.

Starting with Arithmetic Arthmetic shouldn’t be overlooked, as there is always a new and more efficient way at looking at numbers. The best site to learn arithmetic should be one that includes easy to follow instructions, shows more images rather than text, and lets the user practice with numbers. MathABC is the best site to practice arithmetic. News from India on Technology, Electronics, Computers, Open Source & more: EFYTIMES.COM. Learn Computer Programming by Katie Williams, M.Ed. Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way. 40 Key Computer Science Concepts Explained In Layman’s Terms. Which Programming Language Should I Learn First? Learn to code.

Www.webdesigndegreecenter. Get good at programming! Tutorials. Collecting all the cheat sheets. Learn to code and build web applications in one month. Computer programming. Learn by Doing - Code School. Teach Your Kids to Code: 6 Beginner's Resources for Parents. Introducing computer programming to your kids can be a challenge, especially for those who aren’t familiar with the nuances of code. Fortunately, in the last few years, a number of apps, software, and guides have been produced that make the often-complex subject of computer coding easy to grasp for young learners.

CSS and JavaScript tools to take your website to the next level. Topcoat Topcoat is a very neat and clean library of CSS classes specialized in form elements: buttons, checkboxes, sliders, etc. CodeNewbie. Learn to Code and Become a Software Engineer. I Want to Write Android Apps. Where Do I Start?