background preloader

Free Courses

Free Courses
Related:  DéveloppementTUTORIELS, etc

CodeMonkey Diagrammes de classes UML UML est une norme complexe de description de programmes informatiques développée par un consortium d'entreprises et de laboratoires, l'OMG. La norme officielle 1.5 est disponible sur leur site. Une nouvelle norme 2.0 est aussi en développement. Ces spécifications sont particulièrement techniques et indigestes. Ce langage compte pas moins de douze différents types de diagrammes permettant de décrire l'architecture et le fonctionnement d'un programme informatique. L'apprentissage de l'utilisation de ce langage de formalisation nécessiterait un cours complet. Dans le cadre du projet, il ne vous est demandé qu'un seul type de diagramme : le diagramme de classe, qui présente les relations entre vos différentes classes. Introduction aux diagrammes de classe Commentaires N'importe quelle information qui ne rentre pas vraiment dans les catégories suivantes, par exemple un morceau de code d'implémentation. Classes La représentation contient trois compartiments : Associations Classe interne Dépendance

exercism.io For Beginners Welcome! Are you completely new to programming? If not then we presume you will be looking for information about why and how to get started with Python. Installing Python is generally easy, and nowadays many Linux and UNIX distributions include a recent Python. If you want to know whether a particular application, or a library with particular functionality, is available in Python there are a number of possible sources of information. If you have a question, it's a good idea to try the FAQ, which answers the most commonly asked questions about Python. If you want to help to develop Python, take a look at the developer area for further information. Hour of Code Coke And Code | Games to Play on the Toilet So I guess it’s official, I’m starting to work on Legends of Yore 2 – which I’m subtitling Rise of the Darklings. I’ll post some concept shots etc in a minute but I’d like to talk about the process I’ve been taking during the interim for a minute. As you’ve seen if you read my blog or follow on twitter I’ve been knocking out lots of little game demos, this is how I work. Voxel Based Engine – Experimenting with different graphical styles Carubloc – Looking at LibGDX across platforms Matchnik – To look a procedural puzzle generation Turn Based Platformer – To look at turn based mechanics with a bit more action Mega Melon Adventure – To play with gamepads and the OUYA Sub-pixel Sprite Animation – Obviously more tailored towards Legends, just needed to find a way to generate enough graphics. There’s actually been a few others that never saw the light of day, including a very random bouncing game. So, enough waffle, Legends of Yore 2 – so far I’m coding and spriting like crazy.

515 Free Online Programming & Computer Science Courses You Can Start in April Five years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 700 schools around the world have created thousands of free online courses. I’ve compiled this list of over 515 such free online courses that you can start this month. I’ve sorted all 515 of these courses into the following categories based on their difficulty level: BeginnerIntermediateAdvanced Many of these courses are completely self-paced. An Introduction to Interactive Programming in Python (Part 1)Rice University via Coursera★★★★★ (2943 ratings) | 3rd Apr, 2017 Programming for Everybody (Getting Started with Python)University of Michigan via Coursera★★★★★ (1143 ratings) | 3rd Apr, 2017 Introduction to Computer ScienceHarvard University via edX★★★★★ (62 ratings) | Self Paced Intro to Computer ScienceUniversity of Virginia via Udacity★★★★☆ (63 ratings) | Self Paced Introduction to Programming with MATLABVanderbilt University via Coursera★★★★★ (179 ratings) | 3rd Apr, 2017

Hour of Code Scratch Holiday Card | Guide for Teachers Before Decide when and how long The Hour of Code is a one-hour, hands-on introduction to computer science. It is part of Computer Science Education Week, which is taking place December 7th to 13th. But your Hour of Code can happen before, during, or after CSEd Week -- and you can easily tailor the activity to fit any time frame. Check computing resources Make sure there is an Internet-accessible computer for each student or pair of students in your class. If you do not have a reliable or easily accessible Internet connection, you can download Scratch and install it on each computer before the session. Look at examples See what's possible by exploring the Hour of Code holiday card studio at Try it yourself As a teacher, you do not need to have prior programming experience to facilitate this activity. Prepare a handout Some learners might prefer to have a compact version of the tutorial. During After Thank you for participating!

Tile Maps | Coke And Code This tutorial is hopefully a quick overview of how to use a simple tile-map for detecting when game entities hit walls and preventing them walking through them. The tutorial and code makes the assumption that the reader understands about Java 2D accelerated rendering and has some basic Java knowledge. The final game can be see here. Context highlighted source is also available here: Game.java Entity.java Map.java Disclaimer: This tutorial is provided as is. What are they? A tilemap is essentially an grid of cells where the value in the cell indicates what should be at that location. The first nice thing about tilemaps is they’re simple. The second nice thing about tilemaps is that they often save space. The last nice thing (that I can think of) about tilemaps is that they’re quick to access. How do we use them for simple collision? So, why are they are good for collision. How does a tilemap help you? The diagram above shows a simply tile map with a couple of entities (red blobs). Game Map

Related: