Programming courses
Good day to everyone.
I have long been sick with the idea of training courses, and now, finally, I decided to organize a programming course for beginners and not only. In connection with admission to the university and moving to another city, there was a need for funds. Therefore, it was decided to make the course not quite free.
A little about yourself:
My name is Ruslan. I am 18 years old, of which I have been engaged in programming for 7 years. Winner and winner of the Republican and International Olympiads in Informatics and Programming. I have experience of teaching for 2 years. Engaged in tutoring, trained schoolchildren and students. Led lessons in college.
I offer you two courses: https://playhub-casino.uk/
1. Base. It is focused on beginners. In it, I will tell in detail about the basic concepts of programming, data types, simple algorithms, Pascal programming language, its features and syntax.
During the training you:
• Master the fundamental foundations of programming
• get acquainted with basic terms and concepts
• Learn to make algorithms
• Learn in detail Pascal programming language
2. Advanced. In it, the main emphasis will be placed on logic and algorithms. I will introduce you to various advanced algorithms and programming prima.
During the training you:
• Get a powerful logical base
• Study advanced algorithms that you can use in the future
• learn about various programming techniques
If you get enough wishing enough, I can tell Delphi, JavaScript, HTML, CSS courses.The number of lectures – 10 in one course.
The duration of one lecture 1-1.5 hours.
The frequency of classes. Will be clarified depending on the participants. Possible options: 7/5/3 days a week.
Time. Will be clarified depending on the participants. Tentatively – 20.00 Moscow time.
Price. In order not to sell you a cat in a bag, I will not take money for the entire course at once. You can pay for each lesson separately (the ability to pay for the course remains completely). The price of one lesson will be specified depending on the participants. Tentatively 300-400 rubles per lesson. Not more expensive.
Personal classes will also be held for those who wish. The price of each – 500 rubles.
Advantages:
1. Price. The cost of courses varies from 5,000 to 10,000 rubles for 4-10 classes. For 3000 I offer you a course of 10 classes with a total duration of about 15 hours.
2. Simplicity in communication and training. I’m not a boring professor, and I speak a simple and understandable language.
3. Duration. The course will not take you for more than 2 weeks, instead of several months of training.
4. Format. Online lectures, in my opinion, the most successful choice. You don’t have to go anywhere or read big books. You will always have the opportunity to ask a question and get a detailed answer to it.
Lesson program:Basic course.
Day 1:
1. What is a program?
2. Presenting data in computer memory.
3. Compilation and compilers.
4. Programming languages. Classification.
5. History Pascal.
6. IDE selection.
7. Installation and setting Freepascal.
8. Interface management.
9. Hello, World!
Day 2:
1. Algorithms.
2. Constants.
3. Variables.
4. Keywords and operators.
5. Comments.
6. Entering and output of data.
Day 3:
1. Integer and fractional types of data.
2. Mathematical operations.
3. Creating a calculator.
4. Mistakes. Classification, search and correction.
Day 4:
1. Conditional operator (branch operator) if … that … else
2. Algorithms with branches.
3. Logical types of data.
4. Logical expressions.
5. CASE operator.
6. Advision of the calculator.
Day 5:
1. Strite data type.
2. Symbol type of data.
3. Operations with lines.
4. Algorithms and tasks with lines.
Day 6:
1. Operators of the FOR, While, Until.
2. Algorithms with cycles.
3. Algorithms and tasks with cycles and branching.
Day 7:
1. Arrays.
2. Two -dimensional arrays.
3. Operations with arrays.
4. Algorithms and tasks on arrays.
Day 8:
1. Operator block. Operator brackets.
2. Standard procedures and functions.
3. Mathematical functions.
4. Random function.
5. Functions of type transformation.
Day 9:
1. Text files.
2. Reading and recording.
3. Debug team.
Day 10:
1. Creation of your own procedures and functions.
Advanced course.
Day 1:
1. Basic data structures.
2. Arrays.
3. The complexity of algorithms.
Day 2:
1. Stacks.
2. Queues.
3. Lists.
4. List operations.
Day 3:
1. Dynamic programming.
2. Algorithms and tasks using dynamic programming.
Day 4:
1. Long arithmetic.
2. Comparison of long numbers.
3. Addition of long numbers.
4. Multiplication of a long number by a short.
Day 5:
1. Recursion.
2. Recursive algorithms.
3. Search in depth.
Day 6:
1. Sorting and search.
2. Binar search.
3. Bubble sorting.
4. Sorting with calculation.
Day 7:
1. Fast sorting.
2. Sorting with a confluence.
Day 8:
1. Counts.
2. The performance of the count.
3. Adjacency matrix and list of ribs.
4. Operations with graph elements..
Day 9:
1. Topological sorting.
2. Counting the count in depth.
3. Counting the graph in width.
Day 10:
1. Ways in the columns.
2. The deikstra algorithm.
The course program can change slightly.
For details and with questions, I ask for Skype – Kollapser95 or by mail – Oceandrama@gmail.Com