Malta Digital Skills and Jobs Platform (LISP)

Python Coding for Beginners

Course Name

Python Coding for Beginners

Training Provider

Data Science Malta

Course dates

8th October 09:00 – 10:30, 14th October 09:00 – 10:30

Sessions

2

Course description

The “Python Coding for Beginners” workshop is tailored for participants with little to no prior coding experience, aged between 13 and 18 years old. Throughout this comprehensive course, attendees will be introduced to the powerful and versatile programming language, Python.

With its user-friendly syntax and wide range of applications, Python serves as an ideal starting point for aspiring coders.

Over the course of five weekly sessions, our experienced instructors will lead students through a structured curriculum designed to provide a solid foundation in Python programming.

Each session will combine theory with hands-on practice, ensuring an interactive and engaging learning experience.

Key Learning Objectives:

• Introduction to Programming Concepts: Understanding the fundamental principles of programming, such as variables, data types, and control structures.
• Python Basics: Familiarizing participants with Python’s syntax, arithmetic operations, and data structures.
• Conditional Statements and Loops: Exploring decision-making processes through ifelse statements and implementing repetitive tasks with loops.
• Functions and Modular Programming: Learning the importance of functions and how to create reusable code blocks.
• Lists and Dictionaries: Understanding more complex data structures like lists and dictionaries to organize data efficiently.
• File Handling: Introducing file input/output operations to interact with external data files.
• Mini Projects: Engaging participants in hands-on coding projects to reinforce their learning and build confidence in problem-solving.
• Final Project: Collaboratively developing a Python-based application that showcases the skills acquired throughout the workshop.
• By the end of the “Python Coding for Beginners” workshop, participants will have gained a solid understanding of Python programming fundamentals. They will be equipped with the skills to create simple applications and will be ready to embark on more challenging coding projects. Moreover, this course aims to ignite a passion for coding and foster a growth mindset among participants, empowering them to explore and excel in the vast world of programming and technology.

Delivery Method

Online