Mobile Computing with App Inventor – CS Principles

Provided by:
10/10 stars
based on  52 reviews
Provided by:
Cost FREE
Start Date On demand
Mobile Computing with App Inventor – CS Principles

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
21575 reviews

Course Description

Learn to use the open development tool, App Inventor, to program on Android devices. You will learn how to design and build mobile apps -- apps that are aware of their location, send and receive text messages, and give advice and directions. The only limit on the types of apps you will learn to build is your own imagination!

However, computer science is not just about coding and building apps. We will also learn some of  the fundamental principles of computer science. We'll learn about the potential and the limitations of computing and coding. We'll learn how the Internet works and about the positive and negative aspects of computing in today's society, and much more!

For these broader computing concepts we will work within an emerging curricular framework -- the Computer Science Principles (CSP). The CSP framework is being developed by leading computer science educators from around the country under th...

Learn to use the open development tool, App Inventor, to program on Android devices. You will learn how to design and build mobile apps -- apps that are aware of their location, send and receive text messages, and give advice and directions. The only limit on the types of apps you will learn to build is your own imagination!

However, computer science is not just about coding and building apps. We will also learn some of  the fundamental principles of computer science. We'll learn about the potential and the limitations of computing and coding. We'll learn how the Internet works and about the positive and negative aspects of computing in today's society, and much more!

For these broader computing concepts we will work within an emerging curricular framework -- the Computer Science Principles (CSP). The CSP framework is being developed by leading computer science educators from around the country under the auspices of the College Board and with funding support of the National Science Foundation.

In addition to programming and CSP the course is project-based and emphasizes writing, communication, and creativity. Multiple-choice questions, in the style that students can expect to encounter on the AP exam, will also be a key component of this course.

Reviews 10/10 stars
52 Reviews for Mobile Computing with App Inventor – CS Principles

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
León Jaime Bendayán Ríos profile image
León Jaime Bendayán Ríos profile image

León Jaime Bendayán Ríos

10/10 starsCompleted
3 years ago
This course is the best MOOC I've taken so far. It has everything: clear, complete, easy to follow, but at the same time the content is non trivial at all. Professor Morelli is very clear in his explanations. But to me the most important thing is that in final project I have been able to write an app I had thought much time ago. I didn't have a clue on how to do it, this has been the first course I have taken on Android and even then I was able to code the app and get it finished. I mean: from zero to my app!!! To me it's unbelievable and the only explanation is that this course is very, very good. Thanks to all the staff from edX and to professor Morelli. It's been a really good course. I'm just waiting to see if you are going to release more Android courses like this to take them. Thanks again: I hope to see you again soon.
Was this review helpful? Yes1
 Flag
Mike Taylor profile image
Mike Taylor profile image
10/10 starsCompleted
  • 5 reviews
  • 5 completed
4 months, 3 weeks ago
Great introductory course for learning how to program Android phones in a drag-n-drop environment. Some familiarity with programming (scratch?) may be useful. I took this outside of the normal class calendar so all of the forums were closed and had to figure out a few technical issues on my own. Since then I have moved on to Android Studio which is more powerful but also much more complicated. It has taken me several weeks to develop the knowledge to develop the app I had developed by the end of this course.
Was this review helpful? Yes0
 Flag
Raven LX profile image
Raven LX profile image

Raven LX

10/10 starsCompleted
1 year, 7 months ago
If you want to learn how to program Android Apps but think it's too complicated, then this course is for you! Professor Morelli and staff do an excellent job of showing you the basics as well as helping you develop some really useful and seemingly complicated apps. They show you that it's not really all that complicated as you might think! Everything is well explained, and people are very helpful in getting your programming environment set up and answering questions. The CS Principles are also very well explained and fascinating! I definitely recommend this course for anyone interested in learning to create their own Android Apps! (DISCLAIMER: I was also a teaching assistant for the 2017 session of this course as well as re-taking the course as a refresher but my opinions are my own and not influenced by anyone on the staff and I was not compensated to write this review. I wrote it because I honestly do think it's an excellent course.)
Was this review helpful? Yes0
 Flag
Stefan de Nijs profile image
Stefan de Nijs profile image

Stefan de Nijs

10/10 starsCompleted
1 year, 8 months ago
This is a very good MOOC, interesting, well explained and with nice, none trivial, projects. App inventor is easy to learn but rather slow in execution and any serious program can get rather "bulky". Fast arrays with increment en decrement functions would be a big improvement.
Was this review helpful? Yes0
 Flag
Francesco Raddi profile image
Francesco Raddi profile image

Francesco Raddi

9/10 starsCompleted
1 year, 8 months ago
I'm from Italy. A complete and easy, but professional courses. Thanks to the professor and tutors. Awaiting next course, i'm going to create with AppInventor.
Was this review helpful? Yes0
 Flag
Randy Macdonald profile image
Randy Macdonald profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
2 years, 10 months ago
This is a great introductory course for learning have to make android apps with App Inventor. It geared towards teachers who might be using the Mobile CS curriculum to teach the high school AP CS Principles course, but anyone interested in learning and especially teaching computer science with a focus on mobile app would benefit
Was this review helpful? Yes0
 Flag
Stefan Muntwyler profile image
Stefan Muntwyler profile image

Stefan Muntwyler

10/10 starsCompleted
2 years, 11 months ago
This course is incredibly well structured and delivered. The content is delivered in a logical manor with an appropriate amount of formative work to apply the new knowledge before undertaking the tasks. It was accurate, thorough and appropriate for the level. I can strongly recommend this course to anyone interested in mobile computing and computer science.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsCompleted
2 years, 12 months ago
This is a fantastic course and the professor is one of the best I've ever had. He is very involved with the course and interactive with students in the discussion forums. The lectures and video presentations are very well done. It almost feels as like you are in the classroom being taught. The final project could be a bit on the intimidating side but it seemed like a lot of the other students were very helpful as well. I would love to take a follow up course. I feel like it could have explored the basics a little more in the beginning. Sort of have more of an introduction to what the different functions are and what they do. They were explored throughout the course but a quick preview could make for a very nice reference guide.
Was this review helpful? Yes0
 Flag
Gabriel Hornink profile image
Gabriel Hornink profile image

Gabriel Hornink

10/10 starsCompleted
2 years, 12 months ago
Thanks to all. The course was very well structured, with motivating and challenging activities. In addition, special appearances at hangout were very interesting. I appreciated that, in addition to working the app inventor, worked out some important principles of CS and some ethical aspects involved with the CS.
Was this review helpful? Yes0
 Flag
Michał Kucharczyk profile image
Michał Kucharczyk profile image

Michał Kucharczyk

10/10 starsCompleted
3 years ago
One of the best courses I had. From first to last lesson I felt that we are doing great progress. The instructors were active. The material was challenging but well explain.
Was this review helpful? Yes0
 Flag
Don Cousar profile image
Don Cousar profile image

Don Cousar

10/10 starsCompleted
3 years ago
This course was well designed and put together. The instructor was incredible, and the system used to deliver the course made it easy to leave and resume where I left off. I can't wait to the advanced class.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
3 years ago
The course is awesome. I would not have learnt mobile application development so much if I had tried self learning the app inventor. The course not only covers app inventor but also touches various aspects of mobile world. I got introduced to fusion tables, APIs, GPS and a sample game programming. I designed a game for the first time in my life and submitted it as the final project.
Was this review helpful? Yes0
 Flag
Frédéric Fesquet profile image
Frédéric Fesquet profile image

Frédéric Fesquet

10/10 starsCompleted
3 years ago
Merci au professeur Morelli et à toute l'équipe du cours pour cette excellente formation. Je connaissais un peu App inventor mais je ne le comprenais pas vraiment. Ce cours m'a éclairé et je suis en position aujourd'hui de créer mes propres applications. Thank you
Was this review helpful? Yes0
 Flag
Michael Ross profile image
Michael Ross profile image

Michael Ross

10/10 starsCompleted
3 years ago
Excellent course which I felt taught me a lot of basic steps. I look forward to a continuation course.
Was this review helpful? Yes0
 Flag
Robert Geofroy profile image
Robert Geofroy profile image

Robert Geofroy

10/10 starsCompleted
3 years ago
Excellent without a doubt. I initially took this course just to get some exposure to MIT AppInventor and mobile computing but it was much more than I expected. The course was well organised. The quizzes were definitely helpful and the sequencing of content and the video explanations were sound. I would take another course by this professor any day, or even this same one again.
Was this review helpful? Yes0
 Flag
Franco Rossi profile image
Franco Rossi profile image

Franco Rossi

10/10 starsCompleted
3 years ago
For me this course has been wonderful. I discovered about App Inventor from a blog on Arduino and then googling about it I discovered the edX course, I enrolled and ended it now. Course, instructor, team and provider all wonderful. I really hope to follow soon the next App Inventor course from Trinity!
Was this review helpful? Yes0
 Flag
Joerg Kowalski profile image
Joerg Kowalski profile image

Joerg Kowalski

10/10 starsCompleted
3 years ago
Really very good course. I could enhance my experience in writing code for android devices. I have completed all tasks and got a good understanding of how work small message apps, different types of sensors etc. I would be looking forward to a next step course. I recommend this course to all who intend to get a professional introduction or improvement of coding skills! Thank you very much to all instructors!
Was this review helpful? Yes0
 Flag
Sheri Eastman profile image
Sheri Eastman profile image

Sheri Eastman

10/10 starsCompleted
3 years ago
I really enjoyed the course, resources, and the instructor. The assignments were engaging and thought provoking. I would take another course taught by this professor.
Was this review helpful? Yes0
 Flag
Sebastian Pedrero profile image
Sebastian Pedrero profile image

Sebastian Pedrero

10/10 starsCompleted
3 years ago
it is a great introductions to the apps world!!!. obviusly the app inventor is a little basic but powerful to create simple apps.
Was this review helpful? Yes0
 Flag
Katarina Aleksić profile image
Katarina Aleksić profile image

Katarina Aleksić

10/10 starsCompleted
3 years ago
As a CS Teacher in Primary&Middle School I can only say - Thank you! Currently, my Students are working on School Project that requires collecting data about inappropriately disposed plastic waste around the School (Project aim is to solve local environmental problem). They have made their own apps based on crowdsourcing methodology. Thanks to all of you, I was empowered to teach them to do so :)
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
3 years ago
I really enjoyed the course as it got me writing Android Apps that I could see working on my mobile phone from week one. I found it gave an interesting introduction to a high level, blocks based language - App Inventor. I had some previous computing experience so some of the computing was not so challenging but it was still worthwhile because of the very high level language approach. As well as teaching you how to write Android Apps it also covers a number of important computer concepts such as the Internet, the Cloud service, Client-Server model, some basics of how computers work. If you are new to computing this would be an interesting way to start learning compared to Python or Java.
Was this review helpful? Yes0
 Flag
Victor Wahome profile image
Victor Wahome profile image

Victor Wahome

7/10 starsCompleted
3 years ago
Kudos to the team behind this well-constructed course. I've learnt new concepts, consolidated what I already studied previously and all-in-all enjoyed the course. I hope to leverage what I've learned in providing solutions in my workspace and in furthering my career as a GIS Analyst. Thanks.
Was this review helpful? Yes0
 Flag
Juliet Chen profile image
Juliet Chen profile image

Juliet Chen

10/10 starsCompleted
3 years ago
This is an excellent course. I learn a lot! Everything is wonderful. The video is clear and very helpful.And instructo Ralph teaches very clearly and patiently. The course is organized very well. Love so much. Everything is five-stars. Wish the follow-up course will be opend soon.
Was this review helpful? Yes0
 Flag
Carlos Hernández Sangabriel profile image
Carlos Hernández Sangabriel profile image

Carlos Hernández Sangabriel

10/10 starsCompleted
3 years ago
Excellent course, very well planned and organized. The creators have delivered a high quality product. Congratulations.
Was this review helpful? Yes0
 Flag
Luis Marti profile image
Luis Marti profile image

Luis Marti

10/10 starsCompleted
3 years ago
Excelente recurso y herramienta para el desarrollo de aplicaciones móviles. No dudaria tomar cursos adicionales sobre App Inventor.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
3 years ago
Everything good, I'm very satisfied about this course. It was very helpful! Consigliatissimo! Mi ha aiutato a capire cose che senza una adeguata guida sarebbero state impossibili da capire, grazie a questo corso, ora, le mie app saranno decisamente molto migliori. Ringrazio i professori e tutto lo staff.
Was this review helpful? Yes0
 Flag
Randy Allen profile image
Randy Allen profile image

Randy Allen

10/10 starsCompleted
3 years ago
This was a fantastic course! I started it so that I could understand more of App Inventor for the FIRST Robotics FTC team that I mentor. It became so much more than just an understanding for the robot programming. Now I am using the tools to help each of our teams write their own scouting programs.
Was this review helpful? Yes0
 Flag
Ardit Banja profile image
Ardit Banja profile image

Ardit Banja

7/10 starsCompleted
3 years ago
The content was good, and easy enough to be understood even by non-english native speakers. Also a great job was made by the instructor, who made this course to look real and very close to its students. A big thank to edX for providing such a great quality and big possibilities in worldwide learning.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
3 years ago
Great course, I enjoyed it a lot! Very well structured, with different aspects being addressed, beyond mobile programming techniques. Many thanks to all the staff: Instructor/EDX/MIT/Trinity College etc!
Was this review helpful? Yes0
 Flag
Tamer Hakoum profile image
Tamer Hakoum profile image

Tamer Hakoum

10/10 starsTaking Now
3 years ago
Start by thanking the great edifice Edx To provide an opportunity for students and non-students from all over the world to enroll in courses distinctive educational and the dissemination of science in various fields , In the end I like to thank the course team Mobile Computing with App Inventor – CS Principles for The great effort to manage this course , It is nice to be among you in this course thank you all
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.