Add to Wish List
Add to Wish List
from99.31USD/ h
How to better protect our children on social media and the internet?
Translated by Google. Click to view original.
With the omnipresence of social media (Facebook, Instagram, Twitter, etc.), SMS, WhatsApp and messaging of all kinds, children no longer need to make a lot of effort to access them. Everything is there, within reach.As parents, educators or mentors, we need to be informed, aware of what our children may be facing and how to talk about it with them to create a safer space. It is not necessarily a question of wanting to follow them in their movement towards “everything online”, but we cannot bury our heads in the sand, hide our faces. It is up to adults to ensure the safety of children and adolescents, or at least to give them the means to do so, to protect themselves, to protect themselves.
Cyberbullying
Online Predators
Identity theft
Dangerous downloads
How can we keep our children safe?
Location
At teacher's location: Sézegnin, 1285 Avusy, Suisse
|
Use ⊞+wheel to zoom!
General info
Age: | Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 60 minutes |
The class is taught in: | French, English |
About Me
Au bénéfice d’une très grande expérience dans la relation clients, autant dans l’élaboration de projets que dans la réalisation, le service après-vente, l’accompagnement et le suivi. Très à l'écoute des demandes des clients et très bonne capacité à comprendre et à interpréter les discours, à lire entre les lignes.Très grande expérience technique dans quasiment tous les domaines qui touchent à l’informatique et des télécommunications.
Utilisateur programmeur et promoteur de solutions Open-Source depuis 1995.
J'ai participé à la création de deux entreprises qui se sont révélées fructueuses et profitables.
Très au fait de l’évolution des technologies, je suis en permanence une veille technologique.
Compétences basées sur l’expérience et l’acquisition de connaissances, les formations, séminaires et conférences.
Au bénéfice d’un grand réseau de connaissances acquises tout au long de mon parcours et les bonnes relations entretenues.
Education
1998 Siemens Alcatel Matra voice telecom engineer1999 British Telecom Academia telecom engineer data and voice + Cisco training
2004 Cable & Wireless training Telecom engineer senior security analyst + Cisco training all security products PKI Forensics analysis.
genuix, Geneva From 01/2014 up to now
Security Consultant, Project Manager
Consultant in Information System Security, for SMEs (Boards, Manager Fortunes …)
Realisations:
Establishing security solutions for mobile and fixed remote access via secure VPNs or leased lines MPLS.
Implementation of web servers for the complete management of web services on linux platforms, including backups outsourced.
Development of a secure and redundant accommodation site.
Management, optimization and integration of computers, Mac and Linux servers in a Windows Active Directory environment.
Full virtualization servers park.
Analysis, consulting and implementation solutions to businesses for IT security.
Pen -Test on request to validate security solutions.
Technical Environment:
Cisco PIX / ASA Checkpoint FW1, Fortinet, Sonicwall, IPtables / PF
Scripting in different language: Perl, Powershell, Python, Bash, Ruby, PHP
Virtualisation : VMware Qemu et Xen
IOS et Android developments et tests.
Forensic tools: The Coroner Tool Kit, SANS Investigative Forensics Toolkit – SIFT, The Sleuth Kit, Bulk Extractor, Mandiant RedLine, Xplico.
Alloa Informatique sàrl, Geneva From 01/2008 up 11/2013
Technical Director
Realisations:
Establishing security solutions for mobile and fixed remote access via secure VPNs or leased lines MPLS.
Implementation of web servers for the complete management of web services on Linux platforms, including backups outsourced.
Development of a secure and redundant accommodation site.
Management, optimization and integration of computers, Mac and Linux servers in a Windows Active Directory environment.
Full virtualization servers park.
Technical Environment:
Cisco PIX / ASA Checkpoint FW1, Fortinet, Sonicwall, IPtables / PF
Scripting in different language: Perl, Powershell, Python, Bash, Ruby, PHP
Virtualisation: VMware Qemu et Xen
IOS et Android developments et tests.
IOS Attack and Defence Workshop at HashDays Switzerland 2012.
ARM and Android exploitation par Stephen Ridley & Stephen Lawler at Insomni’Hack 2013 by SRTC
Genuix, GENEVA From 12/2006 up to 12/2007
Security Consultant, Project Manager
Independent consultant in Information System Security, for SMEs (Boards, Manager Fortunes ...)
Realisations:
Establishing security solutions for mobile and fixed remote access via secure VPNs or leased lines MPLS.
Implementation of web servers for the complete management of web services on Linux platforms, including backups outsourced
Development of a secure and redundant accommodation site.
Management, optimization and integration of computers, Mac and Linux servers in a Windows Active Directory environment.
Full virtualization servers park.
Analysis, consulting and implementation solutions to businesses for IT security.
Pen -Test on request to validate security solutions.
Technical environment:
Network equipment: Cisco ASA 5505 5510 5520 5550 (used as a multi context firewall)
Virtualisation: Qemu et Xen
Protocols: PVLAN, IPVPN, SSL VPN, ISDN, SS7, SIP, IAX, H323
Citovox SA, Geneva From 01/2004 up to 09/2006
Co-Founder
Development promotion and marketing of a complete Voice over IP (VoIP) system bundle based on the Asterisk Open Source Software.
Independent Consultant System Security Information especially for an international organization.
Realisations:
Development promotion and marketing of a complete Voice over IP (VoIP) system bundle based on the Asterisk Open Source Software, sold at 18 time for 8 months.
Technical environment:
Network equipment: Cisco (Routers, switches, load balancers) Cisco PIX/ASA, Checkpoint FW1, Fortinet, Sonicwall, IPtables/PF.
Protocols: MPLS, QoS, SIP, IAX, IP, H323, ISDN, Qsig.
Tools: Asterisk, PHP, Bash, Linux, C, Mysql, Perl, Scripting in different language: Perl, Powershell, Python, Bash.
Cable&Wireless, Geneva From 11/1999 up to 01/2004
Senior Security Analyst
I was in charge of the continental Europe as GNS (Global Network Security) Team member for auditing, monitoring and revising security polices.
Decision-making power on the IDB for the validation of all projects of more than 100, 000 Euros.
Assessment of infrastructure through audits, monitoring reports and recommendations.
Technical environment:
Network equipment: Cisco Router and switch, Cisco ASA, Nokia firewall, Checkpoint FW1.
Protocols: MPLS, EIGRP, BGP, QoS, OSPF, IPSec VPN
British Telecom - Sunrise, Geneva From 04/1998 up to 10/1999
Field Engineer Telecom - Data
My role was to troubleshoot, stabilize and analyse customer needs for voice telecom after the Swiss opened market for whole Switzerland and customer support field engineer data.
Technical environment:
Network equipment: Cisco (routers from 2800 up to the 7500 Series Enterprise Edge Routers and 3560 through 6500 switches, Firewall PIX), Checkpoint.
Protocols: VPN, MPLS, IP, QoS, BGP, X25, SS7, RNIS, PSTN.
THD, Geneva From 12/1996 up to 04/1998
Field Engineer Telecom Voice
My role was to install, troubleshoot and stabilize private branch exchange for Swisscom concession A at customer promises. system for Roissy Charles de Gaulle airport. The system had to be resilient to failure to guarantee high availability.
Technical environment:
Digital Private Branch Exchange Siemens Hicom, EWSD, Matra and Alcatels.
Protocols: RNIS, PSTN, SS7, QSIG.
Experience / Qualifications
1998 Siemens Alcatel Matra voice telecom engineer1999 British Telecom Academia telecom engineer data and voice + Cisco training
2004 Cable & Wireless training Telecom engineer senior security analyst + Cisco training all security products PKI Forensics analysis.
CONSULTANT Senior
SECURITY ANALYST
+15 years of experience
SKILL SET
• Network and Security:
◦ Technologies
• DWDM, V35, X25, ATM, Ethernet, L16 layer 2, WAN.
◦ Protocols
• Spanning-Tree, VLAN, PVLAN, VTP.
• EIGRP, OSPF, BGP.
• Multicasting: PIM, IGMPv3.
• QoS: IEEE 802.1p, RSVP, TCP rate shaping, queuing schemes.
◦ Network equipment used
• Cisco Catalyst (892, 1600, 2800, 2960, 3500, 3750, 3750X, 4500X, 6500, 6807-XL, 7200, 7300, 7600) and Cisco Nexus (1000v, 4005, 5548 and 5600).
◦ Security appliances used:
◦ Cisco firewall ASA 5510, 5520, 5550 and ASA 5515, 5525 used as VPN concentrators and FirePower feature
▪ Apache2 mod_proxy, Squid, SquidGuard, Privoxy, HAProxy.
◦ Load balancing
• F5 BIG-IP 2000, Linux HA.
▪ Forensics
• The Coroner Tool Kit, SANS Investigative Forensics Toolkit – SIFT, The Sleuth Kit, Bulk Extractor, Mandiant RedLine, Xplico.
▪ Reversing
• IDA PRO, radare2, OllyDBg, PEBrowser, ILs Guard, Sysinternals, Hopper disassembler, apktools, apk analyser.
▪ Penetration Testing
• Paterva Maltego, Shodan, BeEF, Metasploit, Aircrack-ng, bettercap, ettercap, johnTheRipper, Nessus, Nmap, wiresharck, tcpdump, Kali Linux, Armitage, BurbSuite, OWASP, SQLmap, SET(Social Engineering Toolkit), Dradis, Shodan, Nikto WebScarabNG, OpenVAS.
▪ Intrusion detection and Malware research.
• HoneyNet project, AlienVault, OSSIM, snort, Bro, tcpdump.
• Project Management:
• Project Leadership and Management.
• Analysis and Risk assessment.
• Negotiation and diplomatic skills.
• Writing of the invitation to tender and examination of the intentions for bidding.
• Change Control Management.
• Relationship management of providers, integrators and vendors.
• Solution Design.
• Cloud, network and security technical expertise.
• Cloud Computing:
• IaaS and DaaS architectural design and implementation
• Xen and Qemu virtualisation
◦ VMWare :
• vCloudDirector, vSphere 5/ESXi (Resource Pool)
◦ Storage :
• NetApp, vFiler.
AREAS
• Finance
• Bank
• Law Enforcement
• IT Services
• Telecommunication
Ask a question
Send a message explaining your needs and Arbalettaz will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $99.31At teacher's location
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since October 2018
- Twitter connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $99.31At teacher's location
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Nikhil
Tuition Math - Physics - Chemistry - IT (in English)
Graduated and Experienced for software Engineering for more than 6 year, I give private lessons in Mathematics - Analysis - Matrices - Statistics - Algebra - Geometry - Physics - Chemistry - IT to students of international or European program (in English) of Terminales, Bac, 1st, Second, Brevet and competitions either at home or by internet online by the shared, professional and specific interactive whiteboard method.
Homework help for CNED students
For more information, do not hesitate to contact me, guaranteed response in a few minutes up to 10 hours maximum.
Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.
Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking
Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
Gaëlle
AI for children: discover how to use artificial intelligence in English, French and Spanish
Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
Hello everyone !
I'm oussama, a web developer and certified Python instructor with 1 year experience as a fullstack developer. I am passionate about programming and love teaching students of all skill levels how to create professional websites.
I've helped many students develop their programming skills, from beginners to advanced levels, and I'd love to help even more people achieve their web development goals.
With a solid background in programming and development, I am able to provide my students with theoretical and practical training in algorithms and data structures, as well as in website development languages such as HTML, CSS, JavaScript , React JS, Bootstrap and others.
My classes are designed to meet the individual needs of each student and are suitable for different learning styles. Whether you are just starting out or looking to improve your developing skills, my classes can help you achieve your career goals.
Do not hesitate to contact me for more information on my web development courses. I look forward to helping you become a competent web developer and succeed in this exciting field!
Azzedine
Développez votre expertise en Power BI et Business Intelligence : Créez des tableaux de bord percutants et des visualisations de données pro
Vous êtes impliqué dans les finances, la gestion, la planification, la gestion de projet, les ressources humaines, ou peut-être même un étudiant ambitieux désireux de perfectionner ses compétences en matière de tableau de bord professionnel. Si vous recherchez une solution qui va au-delà des limitations d'Excel et de PowerPoint, alors vous êtes au bon endroit : permettez moi de vous présenter Power BI.
Avec Power BI, je vous propose bien plus qu'un simple outil. C'est une passerelle vers des rapports interactifs, une gestion efficace des données et une analyse avancée. Voici ce que je peux vous offrir :
- Création et gestion experte de rapports interactifs.
- Transformation et nettoyage minutieux des données pour une précision maximale.
- Utilisation des puissantes formules DAX pour une analyse de données avancée.
- Création de visualisations personnalisées et de tableaux de bord percutants.
- Partage sécurisé et publication de vos rapports pour une collaboration sans heurts.
-Automatisation des tâches répétitives avec Power BI & Power Query.
Peu importe vos besoins spécifiques - qu'il s'agisse de projets professionnels, d'études ou d'aspirations personnelles - je suis là pour vous offrir une solution sur mesure. Ensemble, nous créerons un programme adapté à vos objectifs, vous guidant à chaque étape de votre parcours d'apprentissage.
Que vous soyez un novice cherchant à maîtriser les bases ou un expert désireux d'approfondir vos connaissances en analyse de données, je suis là pour vous fournir l'expertise et le soutien nécessaires pour réussir.
Benito
Python, SQL and/or Machine/Deep Learning Classes at your place or Online!
20% DISCOUNT FOR NEW STUDENTS!
I am currently working as an online teacher 🧑🏫 and course content developer in Python, SQL and a wide range of Machine/Deep Learning topics 🧑💻. "My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀.
What do you get from me?
👉 Learn at your own pace without any pressure
👉 Well-documented tutorials
👉 Free support between lessons
👉 A discount if you book several classes
What topics do I usually cover at the beginning for people without Python/SQL experience?
✔️ Understanding the basic concepts (variables & types) --> Python/SQL
✔️ Math & Statistics (explained easily) --> Python
✔️ Data Manipulation (tables, dataframes, joins,...) --> Python/SQL
What topics do I cover for people with Python/SQL experience?
✅ Classic libraries: Pandas, Numpy, Scikit-learn, Tensorflow, Pytorch
✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib
✅ Domains: Regression, Classification, NLP, LLM, Computer Vision, Generative AI, Time Series, Neural Networks, Ensemble Methods
✅ MLOps: MLflow, Prefect, Mage, GCP, AWS
Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me!😉
Salomé
University graduate gives computer/excel/word/typing lessons
A 32-year-old university graduate, management engineer, with 8 years of professional experience offers her teaching services.
Course (1 hour only online) - 1 hour 30 minutes or 2 hours depending on subject/level/location
Educational and organized teacher with good revision and organization techniques
Microsoft Office - excel/word/powerpoint - mail - typing - ...
Educator and patient with a good methodology adapted to each student
97% success rate with regular monitoring
Feel free to contact me for more information !
See you soon
Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics.
I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since.
I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors.
I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...)
I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge.
I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence.
I can go to the student's home or also take the course via Skype.
Patrick
Math & Computer Science Tutor
Individual Online Tutoring - Just for You!
Are you looking for qualified support to excel in your studies? Through lessons with me, you can overcome difficulties in mathematics and computer science. With a Master's degree in Computer Science and over 10 years of experience, I am your dedicated tutor who helps you understand even the most complicated concepts. just message me!
What to expect:
- Patient and understanding teaching method
- Customized lessons tailored to you
- Clear explanations and illustrative examples
- Flexible scheduling through online lessons
- Transparent pay-per-hour without contractual commitment
Possible topics include C/C++, MATLAB, Java, Analysis, Linear Algebra, Statistics, Financial Mathematics, Machine Learning, Algorithms and Data Structures, Web Design
What my students say about me:
"I was looking for a reliable and competent tutor to help me with my Computer Science studies. He fits perfectly. Patrick is very patient and I enjoy taking classes with him a lot. I can highly recommend him."
- Student Angelina (Computer Science)
"Patrick is a very competent, helpful and experienced Tutor. His optimistic approach enabled me to face challenging topics. He always tries to optimize his teaching according to my needs."
- Student G. (Engineering)
"Thank for your support with my math exams. Without you, I wouldn't have been able to pass. You recognized my strengths and weaknesses and taught me accordingly. With your help, I saved a lot of time and effort. I can highly recommend you as a Mentor. Thank you so much!"
- Student Wladi (Computer Science)
"Patrick has been giving me classes for 3 years. He could help me with any problem and show me how to solve them myself. His ability to teach all kinds of different topics is impressive"
- Student L. (Computer Science)
Paul
I am a teacher of mathematics and I give extra hours for private lessons in science subjects
As a math teacher, I offer private lessons in science subjects. My classes are mainly aimed at cycle and college students in Geneva, as well as students from private schools. I can also help people who have already finished their schooling but who need to upgrade their knowledge for professional needs.
I am generally available within 3 days of your request and I move around the canton of Geneva using public transport (TPG). Travel costs are included in my rates. For a long-term follow-up, I can give you exercises to do between sessions and correct them at home.
I speak and understand English, but my lessons will be mainly in French. I am ready to adapt my teaching according to your specific needs and to provide personalized support to help you progress in scientific subjects.
Do not hesitate to contact me if you have additional questions or if you wish to schedule a lesson session. I will be happy to help you in your math learning.
Florian
Logic, formal languages, and automata theory for computer science
Experienced and patient teacher of logic for computer science.
I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills.
Logic
The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof.
Topics include:
Propositional and Predicate Logic
Syntax and semantics
Semantic Tableaux
Natural deduction
Correctness and soundness
Completeness
Formal languages and automata
A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language.
Topics include:
Regular languages, context-free languages
Finite automata, pushdown automata, Turing machines
Regular expressions
Regular grammar, context-sensitive grammar
Pumping lemmas for regular and context-free languages
Said
Understanding the Basics of Computer Science: An Introduction to Computer Science course.
This course is designed to introduce you to computer science and programming. You will learn basic computer science concepts including algorithms, data structures, and programming techniques. Popular programming languages like C. Python or
Throughout the course, kid kids will work on various projects including creating a game or program to solve mathematical problems to solve questions. They will also gain access to a total of ICY.
Younes
Scratch, Roblox: Code for Fun - A Fun Adventure for Kids and Beginners!
With Scratch and Roblox, programming becomes child's play! Learn how to create animations, games, and interactive stories using colorful, easy-to-manipulate blocks of code. No complex language here, just a visual and intuitive approach to make learning as fun as possible.
Whether you are a parent wanting to introduce your children to the language of programming or a beginner curious to discover the world of coding, this training is suitable for all ages. No prerequisites necessary, just a dose of curiosity and a desire to have fun while learning.
As a trainer, I am committed to creating a caring and creative learning environment. I will use teaching methods adapted to each child, promoting positive interaction and encouraging the free expression of creativity. The goal is to make each lesson an engaging and enriching experience.
Mouad
Support course in Python (For all levels, CPGE)
As engineering students who are passionate about programming, we offer Python support courses suitable for all levels, from beginner to advanced. These courses are designed for students in preparatory classes for Grandes Ecoles (CPGE) as well as for anyone interested in acquiring solid programming skills.
The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are discovering programming for the first time or looking to deepen your knowledge, you will benefit from structured and progressive teaching.
With a focus on real-world concepts and practical examples, these courses aim to strengthen your skills in a tangible way. As an engineering apprentice, you will be guided through the nuances of Python, gaining a deep understanding that will be valuable to you both in your studies and in your future career.
Join us to explore the foundations of Python programming and progress to more advanced levels. Together we will build a strong foundation and develop the skills needed to excel in the dynamic world of computer programming.
Ibrahima
Computer programming algorithms and languages
This course is part of introducing you to computer algorithms first.
Then extrapolate to programming languages (C, C++, Java, J2EE, Python, etc.)
Clear explanations of the lab and tutorial sessions will make you a great programmer