background preloader

Dcoding sites

Facebook Twitter

7 Easy Ways to Learn Coding and Computer Science for Free. These days it seems like people fall into one of three categories: people who know how to code, people who want to learn how to code and people who are losing opportunities because they either can’t code or don’t understand how code works.

7 Easy Ways to Learn Coding and Computer Science for Free

Luckily, it’s easier than ever for a person willing to invest a few hours here and there to get proficient. Whether you are looking for a new career direction, want to polish up some rusty skills or simply want to pick up a new hobby, the resources below will get you heading in the right direction–for free. Times certainly are changing. No longer are students required to go to brick and mortar bastions of higher education (and pay ever-increasing tuition fees) to learn a useful trade, but I digress… below you’ll find some resources that will allow anyone to learn to code in Python, C++, Javascript, HTML5, CSS3, AJAX, and more. If you want, you can even learn how to create an iPhone/iPad app or Android app. Treehouse Codecademy Udacity Khan Academy. Anybody can learn. FAQ. Morgan Stanley | Columbia University | Texas A&M University home | C++ | FAQ | technical FAQ | C++11 FAQ | publications | TC++PL | Tour++ | Programming | D&E | bio | interviews | applications | glossary | compilers Modified June 7, 2014 These are questions that people ask me often.

FAQ

If you have better questions or comments on the answers, feel free to email me bs at cs dot tamu dot edu. Please remember that I can't spend all of my time improving my homepages. This page concentrates on personal opinions and general questions related to philosophy. Translations: How do you pronounce "Bjarne Stroustrup?

" It can be difficult for non-Scandinavians. For people who can't receive sound, here is a suggestion: Both of my names are pronounced with two syllables: Bjar-ne Strou-strup. Yes, this probably is the most frequently asked question :-) P.S. Can I ask you a question? Certainly. Here are links to Why don't you answer your email? I do, but I get a lot of email. Is "bjarne" an impostor? Probably not. No. Computer Science Education Week. Take our free programming lessons - Codility. C Programming, Online C Programming, C Programming Language. CodeChef is dedicated to revive the geek in you and to provide a great battle ground for programmers who dream of making it big in the world of programming.

C Programming, Online C Programming, C Programming Language

Codechef, a Directi initiative is a website that helps in improving coding skills in many programming languages. At CodeChef we aim to create a global community that believes in friendly competition and consistent learning. CodeChef with a team of some of the brightest and talented minds in the world of programming, works hard to give you all that is new and happening in the world of C Programming Language. CodeChef has 3 sections that allow programmers to hone their programming skills and compete with fellow programmers. PRACTICE: With this section CodeChef works on improving your programming skills by providing solutions in 35+ programming languages that includes Java, C++, PERL, Ruby, PASCAL, C# and C Programming Language.

CodeChef also has an expert team of freelancers that bake up new problems and moderates forums. C Programming, Online C Programming, C Programming Language. Index. About - Project Euler. Topcoder. Sphere Online Judge (SPOJ) The International Obfuscated C Code Contest. The International Obfuscated C Code Contest. Practice and Learn - Google Code Jam. On this page you can see results and code from past rounds of Google Code Jam, and you can try the problems for yourself.

Practice and Learn - Google Code Jam

If you're new to Code Jam, try following the Quick-Start Guide. Where should I start? If you're new to programming contests, we highly recommend starting with the least difficult problems and moving up from there as you get more confident. Beware: the round that has the easiest problem A may have a very difficult problem B! As you get used to the platform, you can check how many people solved each problem in the "Submissions" box to the left of the dashboard, and use that as a rough gauge of difficulty. Here are some choice problems for new competitors: Africa 2010, Qualification Round: Store Credit, Reverse Words.

Remember, if you get stuck you can look at someone else's solution (click a "solutions" link below) or join our mailing list and ask for help. Finding Solutions You can click a "solutions" link below, but those aren't really indexed in a helpful way. TopCoder. Help - Codeforces.