5 Software Development Courses You Must Follow Online

5 Software Development Courses You Must Follow Online

1. Algorithms, Part I & II
Kevin Wayne and Robert Sedgewick (Princeton University)
Learn the basics that every programmer needs to know about algorithms and data structures
https://www.coursera.org/course/algs4partI
https://www.coursera.org/course/algs4partII

2. Learn to Program: Crafting Quality Code
Jennifer Campbell and Paul Gries (University of Toronto)
Learn to write quality code that runs correctly and efficiently. Design, code and validate your software
https://www.coursera.org/course/programming2

3. Startup Engineering
Balaji S. Srinivasan and Vijay S. Pande
Learn the engineering skills needed to build a technology startup from the ground up.
https://www.coursera.org/course/startup

4. Design of Computer Programs
Peter Norvig (Director of Research at Google)
Learn new concepts, patterns, and methods that will expand your programming abilities, helping move you from a novice to an expert programmer.
https://www.udacity.com/course/cs212

5.Pattern-Oriented Software Architectures for Concurrent and Networked Software
Douglas C. Schmidt (Vanderbilt University)
Learn how you can apply patterns, pattern languages, and frameworks to alleviate the complexity of developing concurrent and networked software.
https://www.coursera.org/course/posa


5 Google Tools to improve your website.

Here are some useful tools from Google that will help you to improve your website.

First start with analyzing your website traffic with Google Analytics.

Google Analytics

Make your website faster with Google PageSpeed Insights. This tools gives you a detailed report about your website with recommendations about how to increase your website performance.

PageSpeed Insights

Investigate your site with Google Keyword.

Google Keyword

What is your Pagerank?

Google Pagerank

Investigate search terms with Google Trends

Google Trends

100 Blogs you have to add to your RSS Reader

Tom Ewer (@tomewer) create a list with 100 Blogs you must follow! The sites are categorized in Blogging, Affiliate Marketing, Entrepreneurship, Freelance Writing, Internet Marketing, Leaving Work Behind, Marketing, Outsourcing, Personal Development, Personal Finance, SEO and Social Media.

Here is Tom’s top 5:

1. SEOmoz, SEO

2. ProBlogger, Blogging

3. CopyBlogger, Marketing

4. Social Media Examiner, Social Media

5. Daily Blogging Tips, Blogging

Click here for the complete Top 100 list.

 

 

 

 

 

 

BlackBerry 10

Here is an interview with RIM CEO Thorsten Heins about the new BlackBerry 10.

Here is the full keynote speech from the “BlackBerry 10 Global Launch Event” on January 31.

If you want to know more about the BlackBerry 10 just click here!

What do you think will happen with BlackBerry?