Publish in core platform
Target audienceDigital skills for all
Digital technology / specialisationDigital skills
Digital skill levelBasic
Geographic Scope - CountryMalta
Industry - Field of Education and TrainingBasic programmes and qualifications
Type of initiative
Target groupPersons who have completed primary education
Typology of training opportunities
lab / simulation / practice coursework
Up to 1 week
OrganizationeSkills Malta Foundation
Is this course free
Is the certificate/credential free
Type of training record
Training Start date
Part time light
The Digital Deep-Dive – 12-hour intensive Training Bootcamp: Train yourself to become a coder
Target Group / Theme
Persons of age 15 years and over for both courses. Theme1: Creating ICT Specialists
July 12th 2023 from 8am till 8pm
One 12-hour bootcamp
The aim of this 12-hour online bootcamp is to provide trainee youth and adults (aged 15 and over) with a comprehensive set of digital skills that are necessary to enter the digital sector as trainee coders or developers. The bootcamp covers a broad range of topics that are relevant to the digital sector and includes both theoretical and practical aspects of digital skills.
The first theme of the bootcamp, “Introduction to Coding and Programming,” provides an overview of the fundamental concepts and principles of coding and programming. This theme covers topics such as programming languages, programming paradigms, algorithms, and data structures. Trainees will gain a basic understanding of coding and programming concepts, which will serve as a foundation for the other themes covered in the bootcamp.
The third theme, “Mobile app development basics,” covers the fundamental concepts and principles of mobile app development. Trainees will learn about mobile app architecture, design principles, and user interface (UI) design. They will also learn how to create simple mobile apps using popular development frameworks, such as React Native and Flutter.
The fourth theme, “Cloud computing and database management,” covers the essentials of cloud computing and database management. Trainees will learn about cloud computing models (such as Infrastructure-as-a Service, Platform-as-a-Service, and Software-as-a-Service), cloud service providers (such as Amazon Web Services and Microsoft Azure), and database management systems (such as MySQL and PostgreSQL). They will also learn how to set up and configure cloud services and databases, as well as how to perform basic database operations.
The fifth theme, “Version control and collaboration tools,” covers the essential tools used in software development for version control and collaboration. Trainees will learn about version control systems such as Git and Subversion, as well as collaboration tools such as Jira and Trello. They will also learn how to use these tools to manage software development projects, track changes to code, and collaborate with team members. Additionally, they will learn about the principles of object-oriented programming (OOP) and how it is used in modern programming languages such as Java, Python, and C++, as well as common data structures such as arrays, linked lists, and trees, and algorithms such as sorting and searching.
The sixth and final theme, “User experience (UX) design and cybersecurity,” covers the basics of UX design and cybersecurity. Trainees will learn about the basics of UX design, including user research, wireframing, and prototyping. They will also learn about the basics of cybersecurity, including common threats and attack vectors, and best practices for protecting data and systems.
The course will be divided into three distinct sections, each focusing on different aspects of digital skills development. This structure allows participants to delve deeply into the subject matter and progressively build their knowledge and proficiency. Please find below the details of each section:
Section 1: Foundations of Digital Skills This initial section aims to provide trainee youth and adults (aged 15 and over) with a solid understanding of the fundamental concepts and principles of coding and programming. It covers essential topics such as programming languages, programming paradigms, algorithms, and data structures. By grasping these foundational elements, participants will establish a strong base for the subsequent sections of the bootcamp.
Section 3: Advanced Techniques and Security The final section of the bootcamp focuses on advanced techniques and essential aspects of digital skills. Participants will explore cloud computing and database management, understanding the models, and service providers, and performing basic operations. They will also delve into version control systems, collaboration tools, object-oriented programming principles, and common data structures and algorithms. Furthermore, this section covers the basics of user experience (UX) design and cybersecurity, equipping participants with practical knowledge in UX research, wireframing, prototyping, and data/system protection.
These three sections form a comprehensive journey through the world of digital skills, empowering participants to embark on their career paths as trainee coders or developers. The bootcamp aims to provide trainees with a well-rounded deep-dive into a set of digital skills that are necessary to enter the workforce as trainee coders or developers. This will be followed by a further 6 non-compulsory assignments to be submitted within a 3-week period. A certificate of completion will be awarded to all attendees, validating their achievement, and demonstrating their readiness for the digital sector.