libre-innovation.org
300+ Awesome Free Internet Resources You Should Know
Ali Mese is a freelancer, wanderer, and contributor to few startup projects. Say hi on Facebook or Twitter. This post originally appeared on his Medium blog. I’ve prepared a list of 300 web resources that are not only awesome, but free to use. Please let me know if I am missing any other useful resource! Business + Marketing HTML5 UP: Responsive HTML5 and CSS3 site templates.Bootswatch: Free themes for Bootstrap.Templated: A collection of 845 free CSS & HTML5 site templates.WordPress.org | WordPress.com: Create your new website for free.Strikingly.com Domain: Free website resources for strikingly.com domains.Withoomph: Beautiful logos designed instantly.Hipster Logo Generator: It’s Hip, It’s Current, It’s Stylish, It’s Hipster.Squarespace Free Logo: You can download free low-res version for free.Hive: First free unlimited cloud service in the world.Invoice to me: Free Invoice Generator.Free Invoice Generator: Alternative free invoice generator.Slimvoice: Insanely simple invoices.
A tour of the differences between JavaScript and Python
JavaScript and Python are two very important languages today. Too many programmers, however, work in both languages, but know just one of them well. This means they end up writing code in one language in the same style as the other, unaware of some of the more subtle differences between the two. Disclaimer: I know Python (slightly) better than I know JavaScript, and I’ve not done any JavaScript outside of the browser, so I tried to keep the bits about JavaScript agnostic to the host environment, but, fair warning, there may be subtle differences in server-side JavaScript that are not mentioned here because I don’t know them. Mutability Python’s data types include the concept of “mutability”. Variable declaration In JavaScript, there are a two ways to create a new identifier. JavaScript will also implicitly create new variables if the code assigns to an unknown variable: foo = 1;. In Python, there are three ways to declare a new identifier. Truthiness JavaScript has true and false. Strings
Intro to Algorithms
teaching-materials.org/algorithms/ "Algorithm" A repeatable process for determining the solution to a problem. Algorithms in Daily Life Finding a fruit in the grocery store. Discuss! What's an algorithm that you use? What are the steps for doing it? Example: Hanging up Laundry Dump laundry on bed. Hanging Up Laundry: Code Laundry: Time Complexity How long does the algorithm take? Putting an item in a pile takes 10 seconds. If N = items of clothing, it takes (N*10 + N*30) => O(N). Laundry v2 Addition: We hang up our items in sorted order in the closet. Laundry v2: Time Complexity Now we must loop through closet section items each time we hang up an item. If N = # items of clothing and # items in section, it takes (N*10 + N*30 + N*N*2) => O(N^2). Time Complexity Laundry: Space Complexity How much space does our algorithm require? What are our factors that determine space? Assume: piles of clothing can be infinitely high. N = number of pieces of clothing, M = number of piles. Worst case: M = N. Bubble Sort
How To Choose an LMS | Canvas Learning Management System
Will itget used? 1. Is it easyto use? “Canvas is on the leading edge. The SpeedGrader, the ability to record audio/video while grading and the use of rubrics is worth the cost of the entire package! It saves me so much time grading.” 2. “Canvas is way ahead of the curve on building a system that embraces today’s technology and knows where and how our students interact with that technology. 3. “I think what really set Canvas apart from the rest for our instructor’s was SpeedGrader. 4. “Our instructors have settled in to Canvas in just weeks after more 10 years of using other LMS platforms. 5. “In fact, with how easy Canvas is to use, many faculty are exploring and using features and tools they've never used before, reshaping their pedagogical approach” Tom Lewis, UW 6. “I really like the flexibility and naturalness of Canvas.
Free online network to learn and practice languages
En savoir plus Voilà comment WeSpeke aide vos élèves à pratiquer une langue! Discussions utilisant le texte, l’audio ou la vidéo. Les étudiants pratiquent les langues en utilisant un de ces trois formats de discussions : message, audio ou vidéo. Ils peuvent partager des liens via la boite de message pour partager des contenus audio et vidéo, site web et documents. Ils peuvent suggérer des sujets de conversation en cliquant sur le bouton orange « parlons de ça ». Ils peuvent utiliser les outils de conversation pour aider à la compréhension : dit le encore, dit le plus simplement, écrit le. Ils peuvent se déconnecter instantanément d’une discussion audio ou vidéo en cliquant sur l’icône du téléphone rouge. Partenaires de classe Nous voulons Partenaires de classe! Connectez vos élèves de pratiquer les langues et cultures part. Un peu de vous Nom: Prénom; nom de famille email Nom de votre école Un peu de votre classe Âge des élèves Langue maternelle L'apprentissage des langues Partagez vos idées
Orthographe et Projet Voltaire : test et exercices d’orthographe, blog et exemples pour vous entraîner