|Course or Certification Name||Category||Location||Mode of learning|
|Online M.Sc - IT||MSc IT||Online self study|
|HONOURS DIPLOMA IN COMPUTER PROGRAMME||Web Technologies||Classroom|
|Professional Certificate in C Programming with Linux||Web Technologies||Online self study|
|Vskills Certified C Developer||Web Technologies||Online self study|
|Toward the Future of iOS Development with Swift||Mobile app development||Online self study|
|Objective-C for Swift Developers||Web Technologies||Online self study|
|Beginning C++ Programming - From Beginner to Beyond||Web Technologies||Online self study|
|Text Mining and Natural Language Processing in R||Data Science||Online self study|
|Body Language of Entrepreneurs||Effective Communication||Online self study|
|Become a Natural Language Processing Expert||Machine Learning||Online self study|
|NLP - Natural Language Processing with Python||Data Science||Online self study|
|Spark and Python for Big Data with PySpark||Big Data||Online self study|
|Senior Software Architect Masters - 200+ courses||Emerging Web Technologies||Online self study|
|Software Masters Program- 200+ courses||Emerging Web Technologies||Online self study|
A rigorous two-year (4semesters) program designed to prepare graduates for varied career opportunities in Information Technology. | From database management system, software engineering, networking fundamentals, object oriented programming, and data structure using C language to routing protocols& concepts, emerging technologies, and network planning & design – the course covers important concepts, practices, and trends in the subject area. | The course teaches various methodologies and life cycles involved in developing software applications and conducting scientific research. | The course provides high-quality academic and technical training in software, databases, and networking with deep focus on the mathematical and theoretical foundations of computing. | Given its scope, the program will benefit anybody (with a graduation degree) seeking to develop skills, improve competency, and build expertise in the subject.
In this C Programming with Linux Professional Certificate program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system.
Vskills certification for C Developer assesses the candidate as per the company’s need for expertise in C programming language. The certification tests the candidates on various areas in C programming language like functions, pointers, functions, recursion, etc.
An introduction to the Swift programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics.
This course is designed to teach students how to understand and identify the differences between the Objective-C and Swift programming languages, and especially, how to rewrite from the former to the latter. Understanding communications between the two languages—called "interoperability"—is becoming more and more important for developers, particularly as we prepare for the arrival of Swift 3.0. In the course, students will write classes and add functionality to classes by writing and calling methods. After learning some basic Objective-C syntax, students will examine and break down an app written in Objective-C and rewrite it in Swift. The course will conclude with a review of and practice with the most common challenges for interoperability between Objective-C and Swift.
Which programming language is often seen as a badge of honor among software developers? C++ Which programming language can you learn that when added to your resume, will often get you a job interview? C++ Which programming language is routinely ranked in the top 5 programming languages by popularity, and been consistently in the top 10 for close to 20 years? C++ Why you should learn C++ Much, if not most of software written today is still written in C++ and this has been the case for many, many years. Not only is C++ popular, it is also a very relevant language. If you go to GitHub you will see that there are a huge number of active C++ repositories and C++ is also extremely active on stack overflow. There are many, many leading software titles written entirely or partly in C++. These include the Windows, Linux and Mac OSX operating systems! Many of the Adobe products such as Photoshop and Illustrator, the mySQL and MongoDB database engines, and many many more are written in C++. Leading tech companies use C++ for many of their products and internal research and development. These include Amazon, Apple, Microsoft, PayPal, Google, Facebook, Oracle and many more. Can you see how learning C++ will open up more career opportunities for you? If more professional companies are using C++, it stands to reason that there is going to be more of a demand for C++ programmers. But the main reason programmers should probably learn C++ is because it is so powerful! What do I mean by powerful? C++ is super fast, and is a general purpose programming language that supports both procedure and object oriented programming making it very flexible. It can scale easily. And it can be portable as well. C++ can do many things that other languages just can't. That's why nearly every major language has a way to interface with code written in C++. Since C++ has influenced so many languages, if you know C++ you'll likely see elements from C++ in new languages you learn. How can a beginner learn C++ ? Find a good course, taught by an instructor with many years of experience in C++ is critical, as is the need for the instructor to have the necessary skills to be able to teach you the language. Frank Mitropolous, the instructor in this course has been using C++ for over 2 decades and has taught students in both university courses and industry training courses. He even worked on a C++ compiler development project while he was in industry. So not only will you be learning C++ from an expert C++ programmer, but you'll also be taught by an instructor who has successfully taught at university level for many years. As a result, you can take this course with confidence, knowing that you will learn C++ the right way, and in the shortest possible timeframe. Which version of C++ should I learn? C++ has had many version releases and updates over the years. It's a sad fact that most C++ courses do not teach Modern C++, but focus on old, obsolete versions of C++. Frank teaches you Modern C++ (specifically C++ 11 and C++ 14). Learn C++ the right way, with Modern C++, as taught by Frank in this course. Is C++ difficult to learn? With all the power and flexibility of C++ comes complexity. There is no question that C++ is one of the most complex programming languages out there. But with the right instructor, and the right training, you really can get up to speed with C++ quickly, and that's what this course is all about. What will I learn in this course? The course assumes no previous experience with C++ (or even programming in general), and you will end up with the skills to create your own programs in C++. Key topics covered include. * Looping with while, do/while for, range-based for statements and recursion * Performing calculations and displaying results * Functions * Pointers * Using existing classes and creating objects * Creating your own classes * Using Basic Standard Template Library classes such as Vector * Constructors and Destructors * Copy and Move semantics including Copy constructors, Move constructors, and copy and move assignment * How to overload operators * Using inheritance and class hierarchies * Using Polymorphic functions and dynamic binding * Using smart pointers * Using stream I/O * An introduction to the C++ STL * An introduction to Exception Handling * And much more. How is this C++ course different to other courses? You will learn Modern C++, for one. Many, perhaps most other courses on Udemy teach you old, obsolete versions of C++. If you are going to learn C++, it's imperitive that you learn the Modern version to maximise your career opportunities and to ensure your skills are up to date. The course format includes theory and concepts which are then reinforced with live code examples. Often the C++ debugger is used to step through code and analyze variables to better understand the behavior of C++. The instructor also uses a pen tablet to write on the screen and provide even more visual explanations. You won't find better C++ training anywhere, and you will struggle to find someone with as much industry and training experience than your instructor Frank has. What do I get out of learning C++ ? More career options for one! C++ is one of the most popular programming languages used in games development. It's also heavily used in embedded applications. Your investment in time in learning C++ will reward you time and time again with more pay, and more opportunities, and frankly, more fun! Are you ready to get started? If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you! Your new job or consulting opportunity awaits! Why not get started today? Click the Signup button to sign up for the course!
Projects in R: Learn R Creating Data Science Projects, is an online course by Eduonix Learning Solutions that will help you to implement the methods using real data obtained from different sources. The participants will also learn to use the common social media mining and natural language processing packages to extract insights from text data.
This course will teach you how to be more effective in all of areas of your business. | Body language will completely change the way you do business.
Learn cutting-edge natural language processing techniques to process speech and analyze text. Build probabilistic and deep learning models, such as hidden Markov models and recurrent neural networks, to teach the computer to do tasks such as speech recognition, machine translation, and more!
Welcome to the best Natural Language Processing course on the internet! This course is designed to be your complete online resource for learning how to use Natural Language Processing with the Python programming language. In the course we will cover everything you need to learn in order to become a world class practitioner of NLP with Python. We'll start off with the basics, learning how to open and work with text and PDF files with Python, as well as learning how to use regular expressions to search for custom patterns inside of text files. Afterwards we will begin with the basics of Natural Language Processing, utilizing the Natural Language Toolkit library for Python, as well as the state of the art Spacy library for ultra fast tokenization, parsing, entity recognition, and lemmatization of text. We'll understand fundamental NLP concepts such as stemming, lemmatization, stop words, phrase matching, tokenization and more! Next we will cover Part-of-Speech tagging, where your Python scripts will be able to automatically assign words in text to their appropriate part of speech, such as nouns, verbs and adjectives, an essential part of building intelligent language systems. We'll also learn about named entity recognition, allowing your code to automatically understand concepts like money, time, companies, products, and more simply by supplying the text information. Through state of the art visualization libraries we will be able view these relationships in real time. Then we will move on to understanding machine learning with Scikit-Learn to conduct text classification, such as automatically building machine learning systems that can determine positive versus negative movie reviews, or spam versus legitimate email messages. We will expand this knowledge to more complex unsupervised learning methods for natural language processing, such as topic modelling, where our machine learning models will detect topics and major concepts from raw text files. This course even covers advanced topics, such as sentiment analysis of text with the NLTK library, and creating semantic word vectors with the Word2Vec algorithm. Included in this course is an entire section devoted to state of the art advanced topics, such as using deep learning to build out our own chat bots! Not only do you get fantastic technical content with this course, but you will also get access to both our course related Question and Answer forums, as well as our live student chat channel, so you can team up with other students for projects, or get help on the course content from myself and the course teaching assistants. All of this comes with a 30 day money back garuantee, so you can try the course risk free. What are you waiting for? Become an expert in natural language processing today! I will see you inside the course, Jose
Learn the latest Big Data Technology - Spark! And learn to use it with one of the most popular programming languages, Python! One of the most valuable technology skills is the ability to analyze huge data sets, and this course is specifically designed to bring you up to speed on one of the best technologies for this task, Apache Spark ! The top technology companies like Google, Facebook, Netflix, Airbnb, Amazon, NASA, and more are all using Spark to solve their big data problems!Spark can perform up to 100x faster than Hadoop MapReduce , which has caused an explosion in demand for this skill! Because the Spark 2.0 DataFrame framework is so new, you now have the ability to quickly become one of the most knowledgeable people in the job market! This course will teach the basics with a crash course in Python, continuing on to learning how to use Spark DataFrames with the latest Spark 2.0 syntax! Once we've done that we'll go through how to use the MLlib Machine Library with the DataFrame syntax and Spark. All along the way you'll have exercises and Mock Consulting Projects that put you right into a real world situation where you need to use your new skills to solve a real problem! We also cover the latest Spark Technologies, like Spark SQL, Spark Streaming, and advanced models like Gradient Boosted Trees! After you complete this course you will feel comfortable putting Spark and PySpark on your resume! This course also has a full 30 day money back guarantee and comes with a LinkedIn Certificate of Completion! If you're ready to jump into the world of Python, Spark, and Big Data, this is the course for you!