background preloader

Teaching / Courses

Facebook Twitter

Coderust 2.0: Faster Coding Interview Preparation using Visualizations. "Brilliant and concise. " -- Engineer at Uber"I was able to visualize and understand complex algorithms. " -- Developer at Dropbox"Coderust is an optimally designed complete reference material. " -- Engineer at GoogleClick to see more testimonials from Facebook, Tableau, Lyft engineers. What’s new in Coderust 3.0? - Introducing Challenges. Now you can practice problems before looking at the solution. We will evaluate your code against predefined test cases.- Complete executable solutions. All solutions can be run in browser, and you can modify your code on the fly.- Hundreds of tweaks, bug fixes, and improvements. The primary focus of programming interviews is to evaluate your ability to understand problems, come up with multiple solutions and write correct code within a limited time. Coderust 3.0 walks you through each problem and its solution(s) with step by step visualizations so that you are actually learning instead of blindly memorizing solutions.

Read FAQ here. Bachelor of Science in Computer Science - UoPeople. The Bachelor of Science in Computer Science accredited online degree program provides students with in-depth knowledge and analytic skills associated with the field of IT and Computer Science.

Bachelor of Science in Computer Science - UoPeople

Students receive: Comprehensive understanding of design, development, testing and documentation of a range of operating systemsDatabase management; and programming languagesEssential knowledge to implementing the skill into real-life situations With computers being a critical part of today’s society, students complete an online computer science bachelor's degree that opens the door to a broad career path, with a range of options. Our computer science degree online will also provide the key tools to continue studies at a graduate level. 9 Legit Master’s Degrees You Can Now Earn Completely Online. If you’ve been thinking of going back to school to get a master’s degree — but are too busy with work or family — you might want to consider an online master’s.

9 Legit Master’s Degrees You Can Now Earn Completely Online

But how do you find legit masters degree programs in a sea of mediocre programs and outright scams? By going straight to some of the best universities on the planet. The Architecture of Open Source Applications. Scrimba. Programming Interview Questions. Textbook for Electrical Engineering & Electronics. Here are 250 Ivy League courses you can take online right now for free.

The 8 Ivy League schools are among the most prestigious colleges in the world.

Here are 250 Ivy League courses you can take online right now for free

They include Brown, Harvard, Cornell, Princeton, Dartmouth, Yale, and Columbia universities, and the University of Pennsylvania. All eight schools place in the top fifteen of the U.S. News and World Report 2017 national university rankings. These Ivy League schools are also highly selective and extremely hard to get into. But the good news is that all these universities now offer free online courses across multiple online course platforms. So far, they’ve created over 300 courses, of which around 250 are still active. Computer ScienceBusiness & ManagementHumanitiesArt & DesignScienceHealth & MedicineMathematicsEducation & Teachingand Engineering I’ve also assembled these courses on Class Central’s collection page for Ivy League MOOCs.

Computer Science (28 courses) Introduction to Computer ScienceHarvard University via edX★★★★★ (52 ratings) ✅ Every time you build a to-do list app, a puppy □ dies □ You know when you’re trying to learn something new, but get reeeeeeallly bored of building the default example app?

✅ Every time you build a to-do list app, a puppy □ dies □

That’s the №1 motivation KILLER. I don’t want my students to get demotivated and give up. So I made this gigantic list of 27 fun app ideas you can build while learning to use React with Ruby on Rails. This list will assume that you’re already comfortable with Ruby on Rails (or some other web development framework). So the backend bit may be a bit complex for beginners, but the front end React bit should be relatively simple. Project #1: A Calendar app for making appointments (like Google calendar) This can start off as a simple app which you can gradually improve by adding more features and UX improvements. Learn TensorFlow and deep learning, without a Ph.D.

To help more developers embrace deep-learning techniques, without the need to earn a Ph.D., I have attempted to flatten the learning curve by building a short crash-course (3 hours total).

Learn TensorFlow and deep learning, without a Ph.D.

The course is focused on a few basic network architectures, including dense, convolutional and recurrent networks, and training techniques such as dropout or batch normalization. (This course was initially presented at the Devoxx conference in Antwerp, Belgium, in November 2016.) By watching the recordings of the course and viewing the annotated slides, you can learn how to solve a couple of typical problems with neural networks and also pick up enough vocabulary and concepts to continue your deep learning self-education — for example, by exploring TensorFlow resources. Egghead.io - Learn professional JavaScript tools with Tutorial Videos & Training. Free Online Courses & Online Learning from ALISON.

Understanding Flexbox: Everything you need to know – freeCodeCamp. Doesn’t that look pretty?

Understanding Flexbox: Everything you need to know – freeCodeCamp

I’ll get into the inner workings of Flexbox while you learn to build the music app layout. You’ll also get a feel for the role Flexbox plays in responsive web design, too. I’m excited to show you all this. Tutorials for Sencha Touch, Tex Commands, Agile Testing, Apache Tajo, C++ Library, MariaDB, SAP QM, SAP SOLMAN, SAP SCM, MS Access, KoaJS, OAuth2.0, Scrapy, SAP CCA, SAP PM, SAPUI5, Cognos, Internet of Things, Rural Marketing, Trampolining, Golf, CakePHP, Parallax on the Web (Part 1) - Parallax Examples. Learn CSS Layout.