background preloader

Programming

Facebook Twitter

8 Cursos Gratuitos para Você Aprender a Programar!!! Tenha certeza de uma coisa: em breve, aprender a programar será uma habilidade tão importante quanto saber ler e escrever!

8 Cursos Gratuitos para Você Aprender a Programar!!!

Uma série de iniciativas para tornar a programação uma habilidade popular foram iniciadas nos últimos 12 meses para poder suprir a crescente demanda do mundo por inovação tecnológica. Eu mesmo já comecei a fazer um curso e estou impressionado em como tem sido interessante brincar com aquela sopa de letrinhas. Assine nossa newsletter Receba ferramentas de gestão gratuitas toda semana! E eu não estou brincado, estou falando muito sério! #1 – Codecademy - Imagine, program, share. Computer Science. The Secret Guide to Computers: 24th Edition (9780939151240) SecretGeek. It looks like you're writing a for loop! Even the best programmers make shitty software, with bugs.

It looks like you're writing a for loop!

But some programmers are naturally proficient at creating this special kind of software, as illustrated by a Croatian developer known as Stinky: The anecdote that best reveals how little Stinky knew about programming started when he asked Bojan to help him solve the following problem: "I have a function that returns Boolean value. Well, I would like to call that function and store the opposite value in some variable. I could code it like this: If function = true Then variable = false Else variable = true. After Bojan recovered from the shock of realizing that Stinky didn't know the basics of logical algebra, he replied that it was enough to put variable = Not function. Sure, Microsoft's Office Assistant, Clippy, gets a lot of flak-- but wouldn't it be nice if Clippy could assist Stinky with his code?

Or, if the IDE could detect this kind of code as it's being typed and offer some helpful advice* to Stinky? Programmer 101: Teach Yourself How to Code. Code University - Google Code.

PYTHON

12 Dozen Places To Educate Yourself Online For Free. MIT open course. 6.00SC Introduction to Computer Science and Programming, Spring 2011. Building Dynamic Websites / OpenCourseWare. This is OpenCourseWare.

Building Dynamic Websites / OpenCourseWare

Computer Science E-75 is a course at Harvard Extension School. Even if you are not a student at Harvard, you are welcome to "take" this course via cs75.tv by following along via the Internet. (The course's own website is at www.cs75.net.) Available at left are videos of lectures along with PDFs of projects. Sample solutions to the latter are not available, but if you have questions or would like to discuss the material with others, do join the course's Google Group. If you're a teacher, you are welcome to adopt or adapt these materials for your own course, per the license. Special thanks to Chris Thayer and Harvard Extension School for the course's videos. djm Copyright © 2010 – 2016, David J. This course's content is licensed by David J. You are free: to Share — to copy, distribute, and transmit this content to Remix — to adapt this content under the following conditions: Attribution — You must attribute this content to David J.

I learned to program...

HTML

HTML Tutorial. 5 Great Resources To Learn How To Code. However, more often than not, there seems to be a problem of actually finding good content online that can teach you to code.

5 Great Resources To Learn How To Code

Experimenting with a language can only get you so far. To master it, you need to have proper guidance from people who actually know what they are talking about. So where can you find expert guidance without shelling out a fortune for it? You could start with checking out the websites below: Dream In Code Just taking a look at their logo ought to tell you that the community at Dream In Code isn’t something to mess around with. They have everything. How To Make A Website – Easy Step By Step With Screenshots. Code School.

Tutorial - Table of contents. Learn How To Make A Website — Free Tutorial. CC50 - O Curso de Harvard. No Brasil. O CC50 é uma adaptação totalmente em português do curso CS50 de Harvard, gratuito.

CC50 - O Curso de Harvard. No Brasil.

Esse é o curso básico de ciência da computação da universidade mas, por ser tão envolvente e instrutivo (os deveres de casa chegam a ser divertidos... De Verdade!!!) , e ao mesmo tempo requerer uma dedicação considerável do aluno, já se tornou "lendário" no campus e fora dele. O curso é desafiador e exigente mas é plenamente possível de ser feito, não importa se você já tem experiencia em programação ou não. O CC50 tenta ser o mais fiel possível ao original. Os alunos aprendem muito sobre como computadores e a internet funcionam, e sobre programação, entao após terminar o curso, você tem uma ótima base para trabalhar com Webdesign, Bancos de Dados, Sistemas Eletrônicos, programação de Software, entre outros. Além disso você aprenderá a pensar algoritmicamente e a enxergar os problemas do mundo real de um novo ponto de vista. CC50 é o curso de Harvard, no Brasil!

Saiba mais - Versão (um pouco) longa. Intro to Computer Science - Baixe conteúdo grátis oferecidos por Harvard University no iTunes. Why learn programming? - Getting Started with Programming.