The Introduction to Computing course It offers you a gateway to the exciting world of technology, a booming sector with ever-increasing demand for skilled workers. You’ll learn to communicate with the heart of a computer through programming, using Python as a key tool. Through this language, you’ll discover how to solve real-world problems and handle data effectively – a vital skill in the age of Big Data. You’ll learn about the basic concepts of databases, which are essential for any aspiring data scientist, and you’ll delve into the data analysis using the powerful Pandas library. This course will not only equip you with technical knowledge, but will also enhance your ability to think logically and in a structured way – skills that are highly valued in any professional field. As it is an online course, you’ll have the flexibility to learn at your own pace, from wherever you like. Take the first step towards a future full of opportunities!
Introduction to Computing
Introduction
Objectives
- To understand the basic architecture of a computer and how it works.
- To learn to programme using Python as an introductory language.
- Use IDEs to write and run code efficiently.
- Use Python to solve practical, everyday problems.
- To understand the basic concepts of databases and their uses.
- Handle data using Python libraries such as Pandas.
- Analyse and process data using advanced Pandas functions.
Table of Contents
TEACHING UNIT 1. INTRODUCTION TO PROGRAMMING (I)
Why do we programme? An introduction to computer architecture
How do you “talk to a computer’? An example using Python
How can I “talk” to a computer more easily?
Using IDEs – Highly recommended additional resources
TEACHING UNIT 2. INTRODUCTION TO PROGRAMMING (II)
Writing and running code. Example in Python
Programmes for problem-solving. Examples in Python
Data types. Examples in Python
Interacting with the outside world. How do you read and write files? Examples in Python. Highly recommended additional resources
TEACHING UNIT 3. INTRODUCTION TO DATABASES
Data and data storage. What is a database?
Relational databases
Data and Big Data
Public data repositories
TEACHING UNIT 4. PYTHON FOR DATA ANALYSIS: THE PANDAS LIBRARY
Introduction to Pandas
Basic Data Processing with Pandas (I)
Basic Data Processing with Pandas (II)
Advanced Pandas functions
Your questions answered
Why choose Educa.Pro?
Educa.Pro enables organisations to centralise training management, personalise learning and gain clear insights into the impact of training programmes. Thanks to its AI-powered technology, organisations can optimise their learning strategies, enhance talent development and make data-driven decisions.
Can the courses be taken at your own pace?
Yes. Most of the courses on Educa.Pro are self-paced and on-demand, allowing users to progress at their own pace without missing out on progress tracking or assessments, which makes it easier to fit them around work or study commitments.
What levels of security and compliance does the platform offer?
Educa.Pro complies with security standards designed to protect user and organisational data. Furthermore, it supports the traceability of certifications, digital signatures and the management of assessments, thereby ensuring regulatory and legal compliance in both educational and corporate environments.
What support and guidance does Educa.Pro offer?
The Educa.Pro team offers comprehensive support throughout implementation, roll-out and adoption, ensuring that organisations get the most out of the platform and achieve measurable results from day one.