Learn Smartly

Your platform for cognitive-constructive learning.

Learning is about construction: students build knowledge in their brains. Teachers facilitate this by creating experiences that respect how the brain builds, connects, and retain knowledge, the cognition.

Vision

There is always a better way to learn.

Mission

Improve student learning.

Values

  • Pedagogy first, then technology
  • Quality first, then quantity

Courses

Start learning

OOP with Java

Object-Oriented Programming with Java

In this course, you will learn the foundations of object-oriented programming in Java. After downloading and installing necessary tools, you will start learning-by-doing to accommodate basic programming concepts as well as advanced techniques of object-oriented programming.

View course
Embeded systems

Embedded Systems

In this course, you will learn the foundations of computing systems that are embedded in larger technical systems such as cars, airplanes, robots, cameras, mobile phones, etc. These systems work under conditions and requirements that are different from those of your personal computer. Embedded systems are characterized by limited capabilities in terms of computational power and memory and by an extended interface with the physical world through sensors and actuators.

View course
Realtime Embedded Systems

Real-Time Embedded Systems

Embedded computing systems must work perform in real-time. Some of these systems have soft real-time requirements and others have hard real-time requirements. Violating deadlines in software real-time systems is annoying but it does not render the system useless. In contrast, breaching deadlines in hard real-time systems can result in absolute failure of the system. In this course, you will learn how to design embedded systems that meet real-time requirements. This includes understanding how it comes to these requirements and how to assess an embedded system towards them.

View course

Instructor

Dr. Abdulhadi Shoufan

Dr. Abdulhadi Shoufan

I am an Associate Professor in the Electrical Engineering and Computer Science Department at Khalifa University, Abu Dhabi, UAE.

I love learning and how we learn, the cognitive process. I teach without lectures since 2018. My students enter the classroom, open their laptops, log in to Moodle and start working on activities that I prepared for them. Since then, my students are happier and they are learning better. I founded Learn-Smartly.com to make the content available for every student.