Online courses directory (134)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2015-10-15
No votes
edX Free Closed [?] English Computer Science DelftX EdX Engineering

Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs.

Functional languages represent the leading edge of programming language design, and the primary setting in which new programming concepts are introduced and studied. All contemporary programming languages such as Hack/PHP, C#, Visual Basic, F#, C++, JavaScript, Python, Ruby, Java, Scala, Clojure, Groovy, Racket, … support higher-order programming via the concept of closures or lambda expressions.

This course will use Haskell as the medium for understanding the basic principles of functional programming. While the specific language isn't all that important, Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of programming using mathematical functions. It is also a relatively small language, and hence it should be easy for you to get up to speed with Haskell.

Once you understand the Why, What and How that underlies pure functional programming and learned to “think like a fundamentalist”, we will apply the concepts of functional programming to “code like a hacker” in mainstream programming languages, using Facebook’s novel Hack language as our main example. This course assumes no prior knowledge of functional programming, but assumes you have at least one year of programming experience in a regular programming language such as Java, .NET, Javascript or PHP.

LICENSE
The course materials of this course are Copyright Delft University of Technology and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) 4.0 International License.

Starts : 2015-06-02
No votes
edX Free Closed [?] English Computer Science EdX Microsoft

The Office 365 APIs enable you to access the Microsoft Cloud from all devices and platforms — including those running iOS and Android, PHP, ASP.NET and node.js, and Linux and Mac OSX — by connecting using an open platform. If you’re already familiar with programming in one of those platforms you’re already well on your way to integrating Office 365 into your applications.

"The most strategic developer surface area for us is Office 365“
- Satya Nadella, CEO, Microsoft Corp.

In this course, you’ll see how to use the Outlook Services Client to expose mail, calendar and user objects to your apps. You’ll see how the SharePoint Client will allow access to users’ files and SharePoint data. And you’ll see how to authenticate users using Azure Active Directory and OAuth.

With these tools, you’ll learn how to implement complete experiences to satisfy business scenarios.

Starts : 2017-04-20
No votes
edX Free Closed [?] English EdX History Humanities Literature SorbonneX

Le théâtre classique du 17e siècle passe pour le sommet de l’art du théâtre en France. Ses trois représentants les plus connus, Corneille et Racine pour la tragédie et Molière pour la comédie comptent parmi les plus grands dramaturges européens de tous les temps, et Molière reste l’un des auteurs les plus joués dans le monde.

Pour vous les faire découvrir, nous vous emmènerons dans l’environnement historique, sociologique, culturel et littéraire qui les a vu naître. Nous retracerons ainsi l’histoire du « théâtre moderne » depuis sa naissance au milieu du 16e siècle jusqu’aux plus brillantes années du «siècle de Louis XIV» (2e moitié du 17e siècle).

Nous examinerons ainsi les fondements de l’expression «théâtre classique», les fondements du système qui a vu naître les « règles classiques », les fondements d’un dialogue théâtral qui repose entièrement sur « l’alexandrin classique ». Et nous ferons apparaître les tensions créatrices (entre la théorie et la pratique, entre les règles et le refus des règles, entre le texte et le spectacle, entre le classicisme et le baroque, entre la tragédie et l’opéra) qui ont façonné le théâtre de cette période.

Enfin, en vous accompagnant dans la lecture des quelques chefs-d’œuvre qui ont créé une rupture esthétique et marqué les esprits, nous vous ferons pénétrer avec nous dans l’atelier créateur des plus grands dramaturges de l’âge d’or du théâtre français.

Pièces de théâtre à lire: Le Cid et Cinna de Corneille / Les Précieuses ridicules, L’École des femmes et Tartuffe de Molière / Andromaque et Phèdre de Racine.

Ces textes sont tous disponibles en éditions de poche (choisir de préférence «Folio classique” et «Folio Théâtre» ou «Le Livre de poche Classique». On peut les lire aussi en ligne sur le site: http://www.theatre-classique.fr/pages/programmes/PageEdition.php

Nous vous invitons à découvrir avec nous d’où viennent ces trois auteurs, comment ils se sont construits, comment ils se sont distingués des plus brillants dramaturges de leur temps. Et nous vous montrerons quels sont les ingrédients qui ont permis à leurs œuvres d’avoir été sans cesse lues et jouées jusqu’à aujourd’hui — et cela, alors même que de nombreux éléments-clés (l’obéissance à des «règles» et l’usage du vers dit «alexandrin», en particulier) ont disparu depuis longtemps.

Starts : 2016-08-29
No votes
edX Free Closed [?] English Computer Science EdX Engineering HarvardX

This is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's new AP CS Principles curriculum framework.

An entry-level course taught by David J. Malan, CS50 AP teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2015, the on-campus version of CS50 was Harvard's largest course.

Students in high school may receive AP credit for this course provided their school approves the credit and administers the College Board's end-of-year exam. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are also eligible to receive a verified certificate from HarvardX.

Starts : 2017-04-25
No votes
edX Free Closed [?] English Computer Science EdX SorbonneX UPMCx

Savez-vous que les machines les plus puissantes au monde sont massivement parallèles ? Saviez-vous que les objets les plus courants de notre vie quotidienne, comme les voitures ou les smartphones, sont de véritables ordinateurs parallèles ?

En effet, les voitures les plus simples embarquent une trentaine de capteurs et processeurs sur lesquels s'exécutent différents programmes qui coopèrent. Les véhicules les plus sophistiqués dépassent d'ailleurs la centaine de capteurs et processeurs... et ne parlons pas des véhicules autonomes qui se profilent dans un avenir proche. D'ailleurs, vous savez tous qu'internet peut également être vu comme un système massivement parallèle ?

Bref, les systèmes parallèles ont déjà envahi notre vie quotidienne et sont présents dans tous les secteurs. La principale conséquence est que l'informaticien d'aujourd'hui se doit de maîtriser ce type de programmation, qui est loin d'être trivial. En effet, tôt ou tard, il ne pourra qu'être confronté à ce type de problèmes.

L'objectif du MOOC « Programmation Concurrente » est de vous donner un aperçu de ce domaine. Nous y présenterons les problèmes posés par la concurrence, les solutions algorithmiques proposés (moniteurs, sémaphores, etc.) et illustrerons nos propos à l'aide du langage Java, qui, dans sa version 8 (en fait depuis la version 7), intègre de nombreux mécanismes permettant au programmeur désireux de comprendre la programmation concurrence, de s'y focaliser sans avoir à manipuler des mécanismes de bas niveau, comme ceux que l'on trouve dans de nombreux langages (par exemple, C avec les bibliothèques Posix).

Ce cours est principalement destiné à des personnes maîtrisant déjà au moins un langage de programmation, objet si possible. Il est dérivé d'une unité d'enseignement de troisième année dispensée à l'Université Pierre et Marie Curie, le premier établissement universitaire à avoir proposé en France, en 1967, un diplôme d'informatique.

Afin que vous puissiez mieux suivre ce MOOC, il est nécessaire de connaître le langage Java. À ce titre, des ressources de préparation sont à votre disposition via le lien suivant : php">http://lip6.fr/Fabrice.Kordon/moocprc2017.php

15 votes
Udemy Free Closed [?] Technology

Learn PHP and MySQL and start developing web apps like a pro! This course also comes with a Certificate of Completion.

15 votes
Udemy Free Closed [?] Technology

Learn how to build the Thumbs Up and Down rating system with jQuery, PHP and MySQL

13 votes
Udemy Free Closed [?] Technology

Take your PHP further & learn how to develop professional apps using objects & frameworks on this PHP course.

12 votes
Udemy Free Closed [?] Beginner Computer Science Databases Software Engineering Systems & Security Technology

I quick set of videos that show you how to use phpMyAdmin to build an online MySQL database.

19 votes
Udemy Free Closed [?] Technology

This course covers all of the essential components of PHP: variables, arrays, GET/POST, and conditionals.

30 votes
Udemy Free Closed [?] Computer Sciences Programming Programming guide Technology

Are you looking to get started with PHP and MySQL? These videos will show you step by step how to do it!

No votes
Udemy Free Closed [?] Technology

Everything About Php & MySql For Beginners. No unnecessary info .Let's Watch and See difference.

No votes
Udemy Free Closed [?] Technology

Learn the basics of webapp development with the Symfony PHP framework in this practical course.

No votes
Udemy Free Closed [?] Technology

Aprende a crear aplicaciones web con PHP y el framework Symfony

No votes
Udemy Free Closed [?] Technology

A Short Course on PHP Basics

No votes
Udemy Free Closed [?] Technology

Learn how to build your own dynamic website using PHP!

No votes
Udemy Free Closed [?] Technology

Create dynamic web pages and let your website look smarter

No votes
Udemy Free Closed [?] Technology

Curso rápido y completo sobre uno de los framework mas usados para el desarrollo de aplicaciones en PHP,

No votes
Udemy Free Closed [?] Technology

A quick and helpful lesson on database integration using the MySQLi extension.

No votes
Udemy Free Closed [?] Technology

PHP Nesne Yönelimli Programlama eğitimi.