Description
About this Course
⚡ Discover all the perks for the Summer Discovery Courses. Check out all the bonuses →
Problem-solving taught the fun way sounds like something you'd like to try out. From the foundations of learning a new language to the challenge of discovering how to apply your new skills to a passion project and exploring the world of AI - you’re hooked. Who knows - you might end up with the role of king coder and if not, you'll always have the fundamental skills you need to succeed in any career.
Get a head start on your future using Python, one of the most relevant and in-demand programming languages on the planet. Create Python applications, hone your skills with programming challenges, build a 2D Game and dive into the world of AI with tools like TensorFlow. Kickstart your future in tech.
Objectives & Outcomes
- Identify different programming languages and how Python fits in the industry.
- Apply logical skills to break down a problem into individual tasks and implement each task.
- Build organised, reusable and repeatable code using functions and objects.
- Create interactive applications with user input.
- Describe the basic concepts of a 2D game, and implement these in Python.
- Describe the basic concepts of AI, and implement an Artificial Neural Network with TensorFlow in Python.
The Code Discovery Course is an EQF/MQF Level 5 Award (4 ECVETs) titled ‘VET Award in Code Discovery with Python’ by the National Commission for Further & Higher Education. This continues to confirm the value and experience of the industry-designed Summer Discovery Courses. |
Course Outline
- Learn about the history and development of Python, and where Python is used in industry.
- Learn the fundamentals of Python programming, including making decisions and repeating blocks of code.
- Use functions to organise and re-use your code.
Project #1: News Break
Project #2: Secret Message - Learn about Object-Oriented Programming, and how it can make applications easier to develop. Use Python objects to draw on screen and create useful applications.
Project #3: Turtle
Project #4: Profanity Editor - Create your own classes to make your applications more functional, and use them to build a movie library.
Project #5: The Movie Website - Accept input from the user, and display results based on the user’s input, to allow you to create an interactive application.
Project #6: Student Manager - Learn the advanced concepts of Object-Oriented Programming, to take your applications to the next level.
- Build a program with a graphical user interface (GUI), to present an interface that is easy to use and can be interacted with graphically.
Project #7: Tkinter Calculator
Project #8: Tkinter Temperature Converter
- Learn how Python can be used to build 2D games.
- Learn about game libraries that can help you easily build fantastic 2D and 3D games.
- Build your own game - SpaceRacer, featuring keyboard control, collectible objects, an enemy AI, a score and lives system and sound effects.
Project #9: SpaceRacer
- Learn the fundamentals of Artificial Intelligence, including the different types of AI, where they are used, and how they are built.
- Learn about AI libraries such as TensorFlow, which can help you quickly train an AI network to perform a task.
- Build your own Artificial Neural Network, allowing the computer to recognise and categories images.
Project #10: Apparel Classifier
Study Experience designed for Young Talent
Apart from enjoying ICE Malta’s world-class study experience, students will also:
- Experience practical & collaborative learning in a state-of-the-art learning space.
- Enjoy individual attention thanks to our small classroom philosophy.
- Re-watch the lesson as many times as they want for a 7-day window. NEW
- Attend talks with guest alumni who have landed amazing job opportunities.
- Design a personalised career path during one-to-one career consultation sessions.
- Start building a cutting edge portfolio.
- Benefit from educator email support and project mentorship post-course completion.
- Receive a personalised academic progress report.
Pay Monthly
Thanks to ICE Malta’s Easy Payment Scheme, guardians may design an interest-free payment plan of as little as €174 a month to cover their child’s tuition. Discover more. |
Course Details
MODE OF STUDY
DELIVERY METHOD
Live Demonstrations & Hands-on Workshops
ENTRY REQUIREMENTS
- Ages 15-18
- Good Knowledge of English
- General IT Knowledge
ONLINE CLASS REQUIREMENTS
Mac or Windows PC
WebCam
Stable Internet Connection
NEXT STEPS
DURATION
33 Hours (11 Lessons of 3 Hours)
DAY(S)
Monday & Wednesday
TIME
9.00AM till 12.00PM
STARTING DATE
Monday 29th July 2024
END DATE
Monday 9th September 2024
WHAT'S INCLUDED
- Training by Industry Professionals & Certified Educators
- Study Experience designed for Young Talent
- Detailed Educator Courseware
Price: € 695
⚡ Discover all the perks for the Summer Discovery Courses. Check out all the bonuses →
Problem-solving taught the fun way sounds like something you'd like to try out. From the foundations of learning a new language to the challenge of discovering how to apply your new skills to a passion project and exploring the world of AI - you’re hooked. Who knows - you might end up with the role of king coder and if not, you'll always have the fundamental skills you need to succeed in any career.
Get a head start on your future using Python, one of the most relevant and in-demand programming languages on the planet. Create Python applications, hone your skills with programming challenges, build a 2D Game and dive into the world of AI with tools like TensorFlow. Kickstart your future in tech.
Objectives & Outcomes
- Identify different programming languages and how Python fits in the industry.
- Apply logical skills to break down a problem into individual tasks and implement each task.
- Build organised, reusable and repeatable code using functions and objects.
- Create interactive applications with user input.
- Describe the basic concepts of a 2D game, and implement these in Python.
- Describe the basic concepts of AI, and implement an Artificial Neural Network with TensorFlow in Python.
The Code Discovery Course is an EQF/MQF Level 5 Award (4 ECVETs) titled ‘VET Award in Code Discovery with Python’ by the National Commission for Further & Higher Education. This continues to confirm the value and experience of the industry-designed Summer Discovery Courses. |
- Learn about the history and development of Python, and where Python is used in industry.
- Learn the fundamentals of Python programming, including making decisions and repeating blocks of code.
- Use functions to organise and re-use your code.
Project #1: News Break
Project #2: Secret Message - Learn about Object-Oriented Programming, and how it can make applications easier to develop. Use Python objects to draw on screen and create useful applications.
Project #3: Turtle
Project #4: Profanity Editor - Create your own classes to make your applications more functional, and use them to build a movie library.
Project #5: The Movie Website - Accept input from the user, and display results based on the user’s input, to allow you to create an interactive application.
Project #6: Student Manager - Learn the advanced concepts of Object-Oriented Programming, to take your applications to the next level.
- Build a program with a graphical user interface (GUI), to present an interface that is easy to use and can be interacted with graphically.
Project #7: Tkinter Calculator
Project #8: Tkinter Temperature Converter
- Learn how Python can be used to build 2D games.
- Learn about game libraries that can help you easily build fantastic 2D and 3D games.
- Build your own game - SpaceRacer, featuring keyboard control, collectible objects, an enemy AI, a score and lives system and sound effects.
Project #9: SpaceRacer
- Learn the fundamentals of Artificial Intelligence, including the different types of AI, where they are used, and how they are built.
- Learn about AI libraries such as TensorFlow, which can help you quickly train an AI network to perform a task.
- Build your own Artificial Neural Network, allowing the computer to recognise and categories images.
Project #10: Apparel Classifier
Apart from enjoying ICE Malta’s world-class study experience, students will also:
- Experience practical & collaborative learning in a state-of-the-art learning space.
- Enjoy individual attention thanks to our small classroom philosophy.
- Re-watch the lesson as many times as they want for a 7-day window. NEW
- Attend talks with guest alumni who have landed amazing job opportunities.
- Design a personalised career path during one-to-one career consultation sessions.
- Start building a cutting edge portfolio.
- Benefit from educator email support and project mentorship post-course completion.
- Receive a personalised academic progress report.
Thanks to ICE Malta’s Easy Payment Scheme, guardians may design an interest-free payment plan of as little as €174 a month to cover their child’s tuition. Discover more. |
MODE OF STUDY
DELIVERY METHOD
Live Demonstrations & Hands-on Workshops
ENTRY REQUIREMENTS
- Ages 15-18
- Good Knowledge of English
- General IT Knowledge
ONLINE CLASS REQUIREMENTS
Mac or Windows PC
WebCam
Stable Internet Connection
NEXT STEPS
DURATION
33 Hours (11 Lessons of 3 Hours)
DAY(S)
Monday & Wednesday
TIME
9.00AM till 12.00PM
STARTING DATE
Monday 29th July 2024
END DATE
Monday 9th September 2024
WHAT'S INCLUDED
- Training by Industry Professionals & Certified Educators
- Study Experience designed for Young Talent
- Detailed Educator Courseware