Online courses directory (434)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2017-07-11
367 votes
edX Free Closed [?] Computer Sciences English Computer Science EdX UC BerkeleyX

Part 2 of the UC Berkeley Agile Development Using Ruby on Rails XSeries Program will teach you to use JavaScript to enhance applications and create more sophisticated apps by adding relationships between models within the Ruby on Rails framework. You will also learn about what happens after the apps are deployed to real users, including how to monitor performance, identify and fix common performance problems, and avoid compromising customer data. Finally, learners will see how to apply Agile techniques to enhance and refactor legacy code and practice app deployment to real users to monitor performance, identify and fix common performance problems, and avoid compromising customer data. 

Other topics covered in this software engineering course include:

  • How to form, organize and manage small programming teams
  • Introduction to design patterns: what they are and how to recognize opportunities to apply them
  • Using Rails for more advanced features like third-party authentication and elegantly expressing design patterns that arise frequently in SaaS

There will be four homework assignments: two programming assignments, an open source assignment and one assignment about operations/deployment. There will also be several short quizzes. The videos and homework assignments used in this offering of the course were revised in October 2016.

Starts : 2015-09-04
308 votes
Coursera Free Popular Closed [?] Computer Sciences English Computer Science Computer Science Software Engineering Theory

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers basic iterable data types, sorting, and searching algorithms.

Starts : 2016-03-16
306 votes
Coursera Free Popular Closed [?] Computer Sciences English Computer Science Computer Science Software Engineering Theory

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations.

255 votes
Udemy $99 Popular Closed [?] Technology

Learn to build robust data-driven web solutions for desktop and mobile devices with PHP mySQL, XML, jQuery & javascript

235 votes
Udemy $30 Popular Closed [?]

Easy to Learn the Basics of Java for Beginners

202 votes
Udemy $75 Popular Closed [?]

Usa las expresiones de After sin escribir código JavaScript, crea complejas animaciones, loops, motions, sin Keyframes.

Starts : 2014-02-24
113 votes
Coursera Free Closed [?] Computer Sciences French Computer Science Software Engineering

Ce cours introduit la programmation orientée objet en l'illustrant en langage Java. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours «Initiation à la programmation (en Java)».

Starts : 2014-06-30
102 votes
Coursera Free Computer Sciences English Computer Science Systems & Security

Examines key computational abstraction levels below modern high-level languages. From Java/C to assembly programming, to basic processor and system organization.

Starts : 2014-10-20
98 votes
Coursera Free Computer Sciences English Computer Science Software Engineering

In this course, you will learn the fundamental computer science principles that power today’s apps. You will also create your own Android app using Java and standard software development tools.

Starts : 2013-09-23
32 votes
Coursera Free Closed [?] Computer Sciences French Computer Science Software Engineering

Ce cours initie à la programmation en utilisant le langage Java. Il ne présuppose pas de connaissance préalable. Les aspects plus avancés (programmation orientée objet) sont donnés dans un cours suivant, «Introduction à la programmation orientée objet (en Java)».

28 votes
Udemy $299 Closed [?]

Learn to automate web applications using Selenium WebDriver with Java.

26 votes
Udemy $25 Closed [?] Technology

A Web Developers Guide To HTML5 APIs For JavaScript.

24 votes
Udemy $89 Closed [?]

Learn everything you need to build world-class web applications in this JavaScript tutorial for beginners course.

23 votes
Udemy Free Closed [?] Technology

Teaching you the absolute basics required to start using Selenium WebDriver with Java

Starts : 2005-09-01
22 votes
MIT OpenCourseWare (OCW) Free History MIT OpenCourseWare Undergraduate

Although attention will be devoted to the causes and long-term consequences of the Civil War, this class will focus primarily on the war years (1861-1865) with special emphasis on the military and technological aspects of the conflict. Four questions, long debated by historians, will receive close scrutiny:

  1. What caused the war?
  2. Why did the North win the war?
  3. Could the South have won?
  4. To what extent is the Civil War America's "defining moment"?

Related Content

22 votes
Udemy $19 Closed [?]

Learn to Write Java Code using the free Eclipse IDE with this Java Online training course for beginners.

22 votes
Udemy $49 Closed [?]

Learn javascript online and supercharge your web design with this Javascript for beginners training course.

21 votes
Udemy $19 Closed [?] Technology

Learn from Java tutorial for Beginners

21 votes
Udemy $39 Closed [?] Technology

Learn modern JavaScript’s best practices using key Web development approache

Starts : 2002-02-01
21 votes
MIT OpenCourseWare (OCW) Free Life Sciences Brain and Cognitive Sciences MIT OpenCourseWare Undergraduate

This course includes:

  • Surveying the molecular and cellular mechanisms of neuronal communication.
  • Coversion channels in excitable membrane, synaptic transmission, and synaptic plasticity.
  • Correlation of the properties of ion channels and synaptic transmission with their physiological function such as learning and memory.
  • Discussion of the organizational principles for the formation of functional neural networks at synaptic and cellular levels.

Related Content