Welcome to the online course “Mobile app development.” Designed for both new and intermediate learners, this course offers comprehensive insights into the intersection of social media with cybersecurity and cyberbullying, focusing on personal safety and data protection in the digital world.
Embark on a 8-module educational journey:
Module 1 – Introduction to the Course – What Is a Mobile Application: Start your journey with an overview of mobile applications, their importance, and their role in transforming how we interact with the digital world.
Module 2 – Mobile Application Design: Dive into the principles of mobile application design. Learn about creating user-centric designs that emphasize user interface (UI) and user experience (UX) to develop apps that are both attractive and intuitive.
Module 3 – Introduction to Web Application Development: Broaden your understanding by exploring web application development. This module covers the essentials of building responsive and dynamic web apps that cater to a global audience.
Module 4 – Introduction to Android Mobile Application Development: Step into the world of Android development. From setting up your development environment to building your first Android app, gain the knowledge needed to start your development journey.
Module 5 – Introduction to iOS Mobile Application Development: Learn the basics of developing for Apple’s iOS. This module will introduce you to the tools, languages, and frameworks necessary for creating applications for iPhone and iPad.
Module 6 – Mobile Application “No Code” Development: Discover the innovative approach to app development that doesn’t require traditional coding. Learn how to use “no code” platforms to quickly bring your app ideas to life, making development accessible to everyone.
Module 7 – Introduction to Java Programming Language: Gain insights into Java, the powerful programming language used in Android app development. This module provides the fundamentals needed to understand Java programming and its application in developing complex Android apps.
Module 8 – iOS Application – Introduction to Swift Programming Language: Complete your app development journey by learning Swift, the programming language for iOS app development. Understand the basics of Swift and how to apply it to create functional and user-friendly iOS applications.
For a holistic learning experience, each module is supplemented with additional resources and readings. Be sure to explore the resources section at the end of the 5th module for a comprehensive list of reference materials that were integral to this course.
Requirements:
Internet access
Basic level of English
Previous participatory experience in NFE based activities
Target audience:
Educators / Facilitators
Newcomers to the world of developing NFE activities
Youth workers
Youth entrepreneurs
How to learn
This course is open to all registered users and is completely free of charge. After registering, simply click on “Start course” to begin your 5-week learning journey. Each module, lasting approximately 2-3 hours, unlocks weekly after our scheduled meeting, ensuring a structured progression. Even though the course is spread over 5 weeks, you’ll have access to the content for a total of 6 weeks after enrollment. For any additional information or queries, please refer to our FAQ section.
Important
DON’T FORGET TO CLICK ON “MARK COMPLETE” AFTER FINALSING EACH OF THE LESSONS WITHIN THE COURSE
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.