vaib-dev / Courses

Course for understanding GitHub, Data Structures, Algorithms, Software Engineering, DBMS, Computer-Networks, Scrum, Adobe-Illustrator, LinkedIn and Freelance from scratch.
12 stars 7 forks source link
adobe-illustrator agile-development algorithms challenges data-structures dbms github hacktoberfest illustrator linkedin scrum scrum-agile software-engineering

Courses

Welcome!

GitHub

This course will comprehensively cover the GitHub hosting service as a companion to the Github Desktop source control tool, which means no prior knowledge or experience is required.

        CONTENTS

1. Aboutgit      2. Repository        3. Clone

4. Commit        5. Pull and Push     6. Branch

7. Creating PR   8. Merge            9. Fork

Data Structures

You may be new to Data Structure or you have already Studied and Implemented Data Structures but still you feel you need to learn more about Data Structure in detail. Every Data Structure is discussed, analysed and implemented with a Practical line-by-line coding.

                  CONTENTS

1. Linked List  2. Doubly-linklist  3. Graph

4. Heap         5. Queue           6. Stack

7. Tree

Algorithms

Apply basic algorithmic techniques such as greedy algorithms, searching, sorting and dynamic programming to solve programming challenges. Apply graph and string algorithms to solve real-world challenges: finding the shortest paths.

                 CONTENTS

1. Sorting            2. Searching           

3. Greedy Method      4. Dynamic Method      

5. Big O Notation

Software Engineering

Here, you will learn software engineering principles that are applicable to the breadth of large-scale software systems. The course explores topics such as agile development,project planning, testing, design, and more.

                    CONTENTS

     1. Introduction        2. Development Models

     3. Agile Methods       4. Project Planning

     5. Software Design     6. Software Testing

Database Management System(DBMS)

As we know information is not useful if not organized. So in this course, we will study database, Database Management System (DBMS) , relational data management system, data modeling and many more to present data in an organized form.

                     CONTENTS

       1. Introduction        2. Data Modeling

       3. SQL                 4. Database Architecture

       5. RDBMS

Computer Networking

This course is designed to provide a full overview of computer networking. We’ll cover everything from the fundamentals of networking, protocols with practicals and we will also do network troubleshooting.

                      CONTENTS

       1. Introduction          2. Basic Concepts  

       3. The OSI Model         4. Transmission Media

       5. Error Detection       6. Basics of IP Networking
          and Correction

       7. LAN Switching         8. IP Addressing

       9. Routing Protocols     10. Troubleshooting

Scrum Master Role

This course will help you in learning how to use Scrum to optimize value, productivity, and the total cost of ownership of software products. Tools are provided to enable all of you to relate to behavioral shifts, work with people and teams, coach and facilitate techniques, and address the organization. We will learn about the role and various skills here.

                     CONTENTS

       1. Scrum               2. Scrum Master

       3. Facilitation        4. Team-building

       5. Moderation          6. Teaching

       7. Coaching            8. Anti-Patterns

       9. Remote Work         10. Remote Toolkit

Adobe Illustrator

This course is for people who has never used the Adobe Illustrator. If you want to understand the Illustrator quickly this course is for you.

                     CONTENTS

       1. Introduction        2. Paletts of illustrator

       3. Views               4. Customizing illustrator

       5. Shape Builder Tool  6. Create a project                 

LinkedIn

A well-crafted LinkedIn profile can be far more powerful than a single resume, cover letter, or website, and in this course you will learn how to set up your profile the right way.

                     CONTENTS

       1. LinkedIn Profile     2. Networking

       3. Recommendation       4. Posting

       5.  Articles            6. How to Optimize Your Profile for Better Search Visibility

Freelance

A freelancer is a self-employed person who offers services, often working on several jobs for multiple clients at one time.

                     CONTENTS

       1. Profile     2. Strategies

       3. Clients       4. Bidding

Support

For any query please mail at vaibhavpratapsingh22@gmail.com

edit2editAwesome