Online Tutorials FAQ
Who are TalkIT’s tutorials aimed at?
TalkIT has created its own e-learning platform to train software developers. This is aimed at anyone who wants to learn a new technology or language from novice to advanced level. You will learn step-by-step how to build business applications and databases.
The courses are created by experts trainers with over 25 years experience including Microsoft Certified Solution Developers.
What’s the difference between a tutorial and a course?
A tutorial covers some specific features and can take an hour or two to complete. These can be done by themselves. So you can select a tutorial that is relevant to you. A course is a set of numbered tutorials. These can done from start to finish as they often build an application step-by-step. The courses require a subscription.
What can I learn?
- ASP.Net MVC Development
- Java Development
- C++ Development
- C# Development
- Python Development
You can look at all the tutorial titles at:http://dev.talk-it.biz/training/tutorials
To make it easier to find a tutorial you can filter them by topic.
How will building a game application help?
- Consolidating the skills learnt in the course
- Designing and building a complex application from scratch
- Learning some advanced skills
How much will it cost?
A monthly subscription to a full length courses cost $14.99. Or you can buy a Gold monthly subscription to all courses for $29.99. The first tutorial in each course is on a free trial. You can cancel your subscription at any time from the My Account menu. We also have some shorter tutorials that are completely free.
How do I cancel my subscription?
To cancel a subscription, just go to the My Account menu, and then go to the Subscription tab. Click the Cancel Subscription button for the subscription. If you do not do this your subscription will be automatically renewed after a month, with payment taken from your account.
This allows you to take as much time as you need to work with the courses, but stop payment when you want to.
What is in a full length course?
The C#.Net course includes these tutorials:
- Introduction to .NET
- Core C# Features
- Defining Types
- Defining Members
- Going Further with Types and Members
- Inheritance and Interfaces
- Delegates, Events, and Lambda Expressions
- Using .NET Framework APIs
- File Handling and Serialization
- Additional C# Language Features
- LINQ to Objects
- ADO.NET Entity Framework
- Overview of WPF
- Overview of WCF
- Multithreading and Parallelization
- Dynamic Programming
The HTML5 course includes these tutorials.
- Looking at Events
- Using JQuery
- Creating HTML5 Content
- CSS3 Techniques
- CSS3 Transformations and Animations
- Graphics with Canvas
- Working with Text
- Video and Audio
- Graphics with Svg
- Web Storage
- Files and Data
- Web Sockets
- Web Workers
The MVC course includes these tutorials
- Industrial Strength Applications
- Test Driven Development
- View Techniques
- Implementing Navigation
- State Management
- Using Ajax and jQuery
- Using jQuery Mobile
- ASP.NET RESTful Web API
The Java course includes these tutorials
- Getting Started with Java
- Java Language Fundamentals
- Operators and Flow Control
- Defining and Using Classes
- Additional Language Features
- Additional Java SE Classes
- Collections and Generics
- Exceptions and Assertions
- Inner Classes
- File Handling
- Accessing Databases using JDBC
- Java Swing
- Develop a Dungeon of Doom Game
The C++ course includes these tutorials
- C++ language fundamentals
- Operators and Flow Control
- Pointers and References
- Going Further with Types
- Defining and Using Classes
- Additional Class Techniques
- Dynamic Arrays and Vectors
- Lists and Maps
- Operator Overloading
- Copying and Assignment
- Advanced Overloading Techniques
- Develop a Mesh Model Viewer
The Python course includes these tutorials
- Getting Started with Python
- Python Language Fundamentals
- Flow Control
- Data Structures
- Object-Oriented Programming in Python
- Additional Object-Oriented Techniques
- XML Processing in Python
- Web Processing in Python
- Develop a Mastermind Game
How can I get online support when working on a tutorial?
But if you get stuck working while working on a tutorial, you can get help by asking a question. Just type your question in the comment section at the bottom of each tutorial. A TalkIT trainer or other people with experience of the tutorial will then post a reply. Alternatively you can send us your questions using the Contact page.
How can I find a tutorial on the website?
This will show the titles of the tutorials. Some are free, but some require a subscription. You can look through the tutorials titles till you find what you are looking for. This may take some time as we have over 100 tutorials.
Alternatively, you may find it easier to filter the tutorials by topic. Just select your topic in the left hand pane. The tutorial titles that cover that topic will then be shown in the right hand pane. Then just click to start the tutorial.
You can also start a complete course by going to its course page. Just navigate to the Online Training> … menu. Select the course, then you can start the first free tutorial.
How do I get a certificate of completion?
Once you have subscribed, TalkIT can monitor some of your activity on the website. But as the tutorials are designed to allow you to work when you want, we do not know exactly when you have finished a course. So just email TalkIT with the date you have completed all the tutorials in the course. Include the title of the course. TalkIT will then send you a certificate of completion for that course.
What developer certifications can a course help me prepare for?
- MTA (Microsoft Technology Associate) Developer
- MCSA (Microsoft Certified Solution Associate) Developer
- Oracle Certified Java Associate
- Oracle Certified Java Professional
To find the specific exams codes look at the top of the first tutorial in a course. The course also prepare you to pass professional developer exams in C++, Python and HTML5.
The courses are best used with other study methods and practical experience to prepare for an exam. Take a look at an overview of the Microsoft, Java and C++ certifications. Investigate the skills being measured in each exam.
How will I learn using a tutorial?
You will learn by building real applications. This is similar to what you would do when working on a project for a company. This is done in stages, with new features introduced at each stage. For simplicity, each stage focuses only on a single feature. The complete application solves a real problem and demonstrates best practice. It can be used as a model for future applications.
The TalkIT tutorials guide you through a series of structured labs to create a business application. One of the most useful features are downloads of the completed applications. You can compare what they are building, with the completed correct application. In this way they can make sure you are on track. Alternatively, you can learn by investigating the completed application.
Video clips show in detail how you can work with the development environment. Samples of the code required to build the application are included. These can be edited and copied to assemble the application.
The tutorials provide a balance of guidance, interest and challenge.
How are TalkIT tutorials different from other e-learning websites?
Our tutorials are more comprehensive.Some alternatives use only video. This is helpful to quickly learn individual features, but it is hard to build a real business application from video clips only. Some focus on basic code syntax. While this is necessary, today’s developers need to build complete complex systems that meet client requirements. Our tutorials show them how to do this.
What is the background to creating the tutorials?
The TalkIT tutorials have been created over the last 2 years. We wanted to support people to learn programming in an effective and enjoyable way.
The site has been getting lots of global traffic, so we think we are doing something right. This year we are publishing tutorials on creating real-world applications.
How can you contribute? Just tell us what topics you would like added to the site.
What Programming Language should I learn first?
Python is easy to read and through the use of indentation creates a good programming style for the future. Python is quick and fun to write and allows you to see your results without too much effort and requires no knowledge of previous languages.
If you move into the world of Visual Basic it will be a bit harder to set up and see your results. But it provides an easier transition into more widely used languages such as Java and C# which use Object Orientation. Java, C++ and C# are widely used in industry. The ASP.Net MVC course covers web development using C#.
How can I find out more?