( ! ) Warning: Undefined array key "updates" in /home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-content/plugins/wp-mail-smtp-pro/src/Pro/License/License.php on line 362
Call Stack
#TimeMemoryFunctionLocation
10.00471192496{main}( ).../index.php:0
20.00491193856require( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-blog-header.php ).../index.php:17
30.00491194272require_once( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-load.php ).../wp-blog-header.php:13
40.00511194736require_once( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-config.php ).../wp-load.php:50
50.00541198024require_once( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-settings.php ).../wp-config.php:92
60.941280027704do_action( $hook_name = 'plugins_loaded' ).../wp-settings.php:550
70.941280027920WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
80.941280027920WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
91.143996037720WPMailSMTP\Core->get_pro( '' ).../class-wp-hook.php:324
101.143996037776WPMailSMTP\Pro\Pro->__construct( ).../Core.php:213
111.143996037872WPMailSMTP\Pro\Pro->init( ).../Pro.php:55
121.147196369232WPMailSMTP\Pro\Pro->get_license( ).../Pro.php:89
131.147996441728WPMailSMTP\Pro\License\License->__construct( ).../Pro.php:176
141.148496470064WPMailSMTP\Pro\License\License->maybe_validate_key( ).../License.php:80
Learn C and C++ Beginners Bundle – edufyre.com

Learn C and C++ Beginners Bundle

4.5

A great place to start learning C and C++ or brush up your dusty skills. Learn from popular tutors and well made courses that courses that are made with beginners in mind. There’s no better place to start learning to code in C and C++

$19

$19   LIFETIME ACCESS DEAL !
8
COURSES
313
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 8 COURSES
C++ for Beginners
C++ for Beginners                                                            

$99 Value

Understanding basics of programming with CC++
Understanding basics of programming with C/C++

$49 Value

Learn Programming in C++ with the Power of Animation
Learn Programming in C++ with the Power of Animation

$196 Value

C++ for Complete Beginners
C++ for Complete Beginners                              

FREE

C Programming for Beginners - Go from Zero to Hero!
C Programming for Beginners - Go from Zero to Hero!

$99 Value

Learn C++ in Less than 4 Hours - for Beginners
Learn C++ in Less than 4 Hours - for Beginners

$99 Value

Learn To Program Tic-Tac-Toe with C# and Visual Studio
Learn To Program Tic-Tac-Toe with C# and Visual Studio

$10 Value

Programming for Beginners - Flappy Bird Game
Programming for Beginners - Flappy Bird Game

$10 Value

community-learning2
Live Coaching Webinars and Online Q&A Community

Assisted Learning

DETAILS OF THE 8 COURSES IN THE BUNDLE
C++ for Beginners

C++ for Beginners

Instructor: LearnToProgram, Inc.

OverviewDescriptionAbout
Create Code That Screams with C++! Hours of Video Lecture, Lab Exercises and Dozens of Code Samples for You To Use! Have you always wanted to create console video games, but lack the basic C++ skills? Do you want to understand a more "heavy-duty" programming language? Do you really want to get "under the hood" and complete more complex computing tasks quickly? Do you simply want to advance your current skill set and learn one of the world's most popular programming languages?
Have you always wanted to create console video games, but lack the basic C++ skills? Do you want to understand a more "heavy-duty" programming language? Do you really want to get "under the hood" and complete more complex computing tasks quickly? Do you simply want to advance your current skill set and learn one of the world's most popular programming languages? C++ is one of the most widely used languages in the world. It's used for everything from financial trading applications (where speed equals revenue!) to console video games. Delve into the C++ programming language with this course, C++ For Beginners, authored by expert David Pither-Patterson. David is an experienced instructor, specializing in presenting complex technical information in a manner that just about anyone can grasp. With David's help, you'll start by setting up your development environment and working your way through all the C++ fundamentals. Included in the 46 video lectures that comprise the course are dozens and dozens of code examples that you can learn from. You'll also complete engaging lab exercises that are not only fun, but specially designed to help you retain the information in the lectures. C++ is one of the most important languages you can learn and there is no better way to learn it than with David Pither-Patterson!
LearnToProgram, Inc.
LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses. With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace. With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.
9  Hours
56 Lessons
Lifetime Access
Course Curriculum
Preview Course
Your First Program Where to get the IDE (2:52) Creating a Project (5:42) Debugging a Program (8:24) Examining the Build Log (9:13) Running a program (7:34) Chapter 1 Lab Exercise Variables and Assignments Variables and Identifiers (13:00) Simple Data Type: bool (5:38) Simple Data Type: char (9:48) Simple Data Type: int (8:33) Chapter 2 Lab Exercise Errors and Data Types Outputting Errors (5:09) Long and Short Data Types (14:37) Casting (11:56) Formatting Output (15:27) Input from STDIN (6:00) Chapter 3 Lab Exercise Operators and Precedence Understanding Comments: Useful VS Redundant (4:00) Meaningful Variable Names VS Cryptic (3:46) Assignment, Operators (9:07) Comparators and Logical Operators (17:13) Precedence (9:07) Chapter 4 Lab Exercise Decision Making and Program Flow The ‘if’, ‘else if’ and ‘else’ Statements (13:00) The ‘case’ Statement (8:14) Ternary Statements (6:16) The ‘do/while’ Loop (10:54) The ‘for’ Loop (8:00) Chapter 5 Lab Exercise Arrays Arrays (13:18) Iterating Through Arrays (3:40) Multi-Dimensional Arrays (13:31) Pointers (7:17) Chapter 6 Lab Exercise Binary Operations Binary Theory (25:39) Truth Tables (11:05) Bitwise Operators (10:27) Chapter 7 Lab Exercise Program Structure Function Structure (6:53) Header Files, Includes, and Multiple Files (8:02) Program Entry Point and Namespaces (8:21) Chapter 8 Lab Exercise STL Strings Creating a String (18:16) String Operators (17:23) String Manipulation (10:58) Chapter 9 Lab Exercise Classes and Objects Objects and Inheritance (5:51) Classes, Objects, Methods & Properties (13:59) Encapsulation (24:25) Access Modifiers and Overrides (7:56) Chapter 10 Lab Exercise Input, Process and Output Introduction to Vectors (9:05) How to Read Text Files (7:33) Bubble Sort (7:08) How to Write Text Files (8:52) Chapter 11 Lab Exercise

Understanding basics of programming with CC++

Understanding basics of programming with C/C++

Instructor: Gabriel Avramescu

OverviewDescriptionAbout
Most cars, IoT devices or embedded devices have their software written in C/C++. Wonder why? Most low-level software are written in C/C++. Most cars, IoT devices or embedded devices have their software written in this kind of developing language.
Most low-level software are written in C/C++. Most cars, IoT devices or embedded devices have their software written in this kind of developing language.
 
For developers just getting started, think of this as the primer to help kickstart your career.
C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language.
C++ is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features. Initially, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes." However, it was renamed C++ in 1983.
Gabriel Avramescu
Senior Information Security Consultant
  • I work in the Internet security team, focused on ethical hacking - deliberately and purposefully challenging the IT security assumptions, strategies, and methods of protecting vital assets and information by emulating an adversary.
  • Scan and exploit for a wide variety of data center infrastructure and application vulnerabilities, following defined rules of engagement and attack scenarios (ethical hacking).
  • Make recommendations on security weaknesses and report on activities and findings.
  • Perform Internet penetration testing (black box / white box testing) and code reviews (manual and automated)
  • Use testing tools as NetBIOS scanning, network pinging and testing, packet crafting and analyzing, port scanning for vulnerability assessment
  • Perform analysis and testing to verify the strengths and weaknesses of Web Applications and Web Services (SML, SOAP, WSDL, UDDI, etc.)
  • Perform analysis and testing to verify the strengths and weaknesses of a variety of operating systems, network devices, web applications, and security architectures
  • Assist with the development of remediation services for identified findings
  • Customize, operate, audit, and maintain security related tools and applications
IT Trainer 
  • CEH, ECSA, CHFI from EC-Council
  • Cisco CCNA, CCNA Security, Linux Essentials
Certifications
  • OSCE
  • OSWE
  • OSWP
  • CREST Registered Penetration Tester (CRT)
  • OSCP
  • CHFI (Computer Hacking Forensic Investigator)
  • ISO 270001 Lead Auditor
  • ECSA (EC-Council Security Analyst)
  • CEH (Certified Ethical Hacker)
  • CCNA and CCNA Security
  • CCNP Routing and CCNP Switching
  • Advanced Linux&InfoSEC
  • VMWare vSphere Install, Configure, Manage
  • Microsoft Certified Technology Specialist (MCTS/MCP 70-642): Microsoft Windows Server 2008 Network Infrastructure, etc.
1:57  Hours
19 Lessons
Lifetime Access
Course Curriculum
Preview Course
The very basics – introduction Meet the instructor (3:01) What is machine learning, natural languages and high-end programming languages (11:16) The machine code: How do we compile the source (3:05) Writing a crazy simple program (5:15) Variables: integer values, literals, operators (3:48) Why we need streams and some basic input/output examples (2:34) Data types May the flow be with you! – Control the flow (14:18) Variables: floating point types, values, literals, operators (10:13) Loops – The usage of loops in C/C++ (3:05) Logic, bitwise and the lawful arithmetic (3:42) Functions What are functions? (2:38) Declaring and invoking functions (3:44) Inline functions (2:02) Default parameters of existing – The metamorphosis in C/C++ (3:39) Parsing – part 1 (3:23) Parsing – part 2 (4:02) Overloaded functions (2:46) Exceptions Converting, try, catch, objects and classes (6:03) Namespaces (5:47)

Learn Programming in C++ with the Power of Animation

Learn Programming in C++ with the Power of Animation

Instructor: Miltiadis Saratzidis

OverviewDescriptionAbout
A Programming Course in C++ language, great for beginners, that will teach you C++ coding from scratch using Animation. C++ is a great language to master! I know that the process of learning programming especially in C++ language can be difficult and frustrating. For this reason, we decided to develop a different learning experience for you.
C++ is a great language to master! I know that the process of learning programming especially in C++ language can be difficult and frustrating. For this reason, we decided to develop a different learning experience for you. Instead of just programming on a screen in a Cpp compiler:
  • We use the power of animation in order to analyze the basic ideas.
  • At the same time, we use a digital pen in order to develop the solution of the problem for you in a theoritical base that takes into consideration the C++ programming principles.
  • And finally, when you come to a good level of understanding of the problem, we start the actual coding in C++ language.
With these 3 layers of teaching process, you will never feel that you can’t build a program in C++ as a beginner or in any other programming language, because we will be helping you in every step of the way. You will go a step further, by learning not only the command lines in C++ programming language but you will also develop your algorithmic way of thinking, in order to solve a problem efficiently and easily in any programming language including C++ programming. If you already have previous exposure to a programming language, not only programming in C++ but also python that we already worked with in previous course or java, you already know that the challenging part is not how to write a Cpp command line correctly. It is how to use all the bits and pieces that you have learned in order to solve a problem. How to take an application idea that you have and transform it into a program in C++ that works correctly in every situation. For this reason, we pay the attention that every part of programming really needs. So in the first part of the course we will start by learning the basics about Variables in C++ for beginners course and how to solve interesting and challenging programs only with C++ Variables. Then in the next parts you will learn about the If statement, loops, functions and many more features that a programming language like Cpp contains. Our methodology involves solving carefully chosen problems and programming challenges. In many cases, we will create 2 or even 3 different solutions, in order to teach you not only how to solve a problem, but how to craft a solution in C++, and how you can take different paths in order to reach a certain destination. To follow this course you need to have a compiler to work in. You have two main options:
  • The first one is to download C++ programminglanguage from the internet. This is easy even for a C++ beginner, you can find numerous tutorials for that on YouTube, so I really don’t want to waste your time with information that is not essential.
  • The second one is to use a special web site where you can program in C++ language without any installation. More specifically, you can find it in google just by writing “replit - C++ language”.
Finally, I need to note that this is a C++ beginners course because especially in the first sections we teach you how and where to use every programming language technique with a C++ beginner driven teaching method. By starting from complete zero and going all the way to intermediate programmer. So come along to check out how our different approach works for you!
Miltiadis Saratzidis
Hello, I am Miltiadis Saratzidis. My Interest in Programming started at the age of 14 by working in Visual Basic and C++. When I started my University studies in Electrical And Computer Engineering, my interest shifted to research and more specifically working with Computer Vision - Image Processing in Matlab. The culmination of this research was publishing a scientific paper in IEEE Global Humanitarian Technology Conference in October 2016 in Seattle, USA. The device consists of glasses with a micro camera that uses video-image processing in order to help blind people to read books. I am starting my Ph.D. program in a Year and my main fields of programming are Java, C++, Python, R and Parallel Programming with Cuda. I have created "Philosophy Behind Coding" which consists of a YouTube channel, BlogPost, SocialMedia and Online Courses in order to change the way that people perceive programming and to focus on the philosophy of coding and algorithmic way of thinking. It is a fast growing community with high production value videos that contain not only programming tutorials but also the power of animation for better understanding and improved delivery of the core message.
3:50  Hours
60 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction General Introduction to the C++ Course (3:06) Introduction to Cpp First Program (2:21) Variables in C++ What is a Cpp Variable (1:44) A step further with Variables (3:45) Input from the User in C++ Language (2:04) How to Swap 2 Variables (3:26) 8 Steps to Solve a Programming Problem (2:48) Swap with Only 2 Variables (3:16) How to calculate Modulo (4:56) Types of Variables (1:31) How to find a Random Number (3:25) Explanation of the Basic C++ Command Lines (1:51) If Statement in Cpp What is If Statment and How to Use it in Cpp (3:47) Number is Even or Odd? (3:29) Why Programming Seems Boring at First (2:35) Calculate the maximum between 3 numbers (4:29) Find the Discriminant in Cpp Language (4:40) How to use AND / OR in C++ (4:01) Is the key number between the range? (2:15) How to Stop Procrastinating During Programming (3:26) General Rules for all exercises in the course (2:02) Challenge: Absolute Number Part 1 (0:49) Challenge: Absolute Number Part 2 (1:13) For Loop in C++ First Introduction to For Loop with Cpp Language (3:09) Sum every number until N in C++ (3:04) How to calculate the Factorial of a number (2:26) What is Algorithmic Thinking and Why a Programmer Needs it (2:51) Fibonacci Series in C++ (3:12) Scan a Mathematical Function in C++ (2:56) Print only odd numbers in Cpp (4:39) Challenge: Power of a number Part 1 (1:04) Challenge: Power of a number Part 2 (2:42) One Dimensional Arrays in Cpp Introduction to 1 Dimensional Arrays in C++ Language (4:43) Theory about Arrays and Lists (1:41) How to create a Random Array (2:02) How to typing Faster on your Keyboard Without Effort (3:02) Find the Average of an Array (2:00) Find the Maximum number of an Array in C++ (2:42) Dynamic Programming (4:11) Dynamic Factorial Series Programming (7:06) Challenge: Calculate the points of a function Part 1 (1:09) Challenge: Calculate the points of a function Part 2 (5:48) While Loop in Cpp Introduction to While Loop (7:02) Find how many digits a number has (2:57) Convert a For Loop to While Loop (2:14) Create a User’s Array (3:12) How to Star a Big Programming Project without Getting Lost (4:25) Separate a number and save to Array (5:37) Search in 1 Dimensional Array for Key Number (8:52) Challenge: From Decimal to Binary Part 1 (1:21) Challenge: From Decimal to Binary Part 2 (7:04) Challenge: From Decimal to Binary Part 3 (5:17) Sort an Array in C++ Sort an Array with the Maximum Number (9:29) BubbleShort Analysis – Sort an Array (9:04) General Exercises in C++ Challenge: Convert a number from Binary to Decimal Part 1 (2:51) Challenge: Convert a number from Binary to Decimal Part 2 (1:30) Challenge: Least Common Multiple Part 1 (1:13) Challenge: Least Common Multiple Part 2 (3:39) Final Video of the C++ language Course Outro of the Cpp Course (0:49) Bonus Lecture: Special Gift and Social Media Links

C++ for Complete Beginners

C++ for Complete Beginners

Instructor: Cave of Programming

OverviewDescriptionAbout
A step by step walk through for beginners to help grasp the tough concepts of C++ This course teaches you how to program in the C++ programming language; one of the most powerful and widely-used programming languages available, but also one of the most challenging.
This course teaches you how to program in the C++ programming language; one of the most powerful and widely-used programming languages available, but also one of the most challenging.
Cave of Programming
Welcome! My name's John and on this site you can find video tutorials and articles to help you learn the art of software development quickly and effectively. After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer.
18  Hours
82 Lessons
Lifetime Access
Course Curriculum
Preview Course
Getting Started Introducing C++ (14:55) Setup and Installation (8:38) Hello World (23:15) Outputting Text (19:17) Basic Syntax Variables (16:23) Strings (7:29) User Input (9:35) Binary Numbers and Memory (5:57) Integer Types (13:02) Floating Point Types (14:41) Other Types (11:36) If (12:25) If-Else (13:15) If-Elseif-Else (18:35) Comparing Floating Point Types (4:05) C++ Conditions (21:19) New Lecture While Loops (9:37) Do-While Loops (13:50) “For” Loops (6:45) Break and Continue (10:52) Arrays – Lists of Data (17:26) Multidimensional Arrays (11:45) Sizeof and Arrays (7:05) Sizeof Multidimensional Arrays (7:00) Switch (9:47) Subroutines: Reusable Blocks of Code Functions (10:08) Return Values (6:33) Function Parameters (7:07) Headers and Prototypes (13:56) Object Oriented Coding Classes Data Members (17:53) C++ Constructors and Destructors C++ Getters and Setters C++ String Streams Overloading Constructors The this Keyword (14:55) Constructor Initialization Lists Pointers and Memory Pointers Arithmetic Arithmetic Pointers and Arrays (17:24) Pointer Arithmetic Char Arrays Reversing a String References The “const” Keyword Copy Constructors The New Operator Returning Objects from Functions Allocating Memory Arrays and Functions Namespaces Inheritance Inheritance Encapsulation Constructor Inheritance Odds and Ends: Twos Complement, and Static Variables Twos Complement Static Keyword Developing a Program: the Particle Fire Simulation Particle Fire Explosion Using C++ Libraries Aquiring Simple Direct Media Layer A Basic SDL Program Creating an SDL Window Textures, Renderers and Buffers Setting Pixel Colors Creating the Screen Class (20:50) C++ Bit Shifting and Colors C++ Adding a Set Pixel Method New Lecture Animating Colors New Lecture Creating Particles Animating Particles Creating an Explosion Ensuring Constant Speed Implementing Box Blur Tweaking Particle Motion Conclusion Languages Overview What Next Bonus Object Oriented Design Considerations Postfix and Prefix Polymorphism Source Code Creating Static Libraries (16:11)

C Programming for Beginners - Go from Zero to Hero!

C Programming for Beginners - Go from Zero to Hero!

Instructor: EDUmobile Academy
OverviewDescriptionAbout
Unlock your super hero skills to master the C programming language in less than 30 days guaranteed. The C programming language has spurred many language developments since its invention by Dennis Ritchie in the early 1970s. Many modern programming languages owe their syntax to C: learning C first makes learning other languages such as Java, php, and Swift much easier.
The C programming language has spurred many language developments since its invention by Dennis Ritchie in the early 1970s. Many modern programming languages owe their syntax to C: learning C first makes learning other languages such as Java, php, and Swift much easier. C is still a very popular programming language after over 40 years In this course, we'll explore the C programming language in a different way than is usually taught. We'll start with data types (of course), then quickly dispel the mystery (and fright) that surrounds C's most powerful element, the pointer. Understanding pointers first allows us to grasp the underlying nature of arrays and structs, parameters passed by reference, and many other things hidden by other languages but exposed in C. The course contains five units that teach the foundations of C. Here's what you'll learn: - Data types and operators - Pointers and arrays - Input and output - Command line arguments - Decisions and loops - Functions - Value and reference parameter passing - Structures - The stack vs. the heap, and dynamic allocation - Working with linked lists So why wait… sign up today!
EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA. Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

3:50  Hours
31 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to C Finding and Installing the GCC Compiler (2:31) Basic Syntax and Hello World Program (8:38) C Language Primitive Types (6:36) Man Documentation and the Size of Function (6:12) Arithmetic Operators, Part 1 (5:55) Arithmetic Operators, Part 2 (6:49) Arrays, Pointer and Conditional Expressions Conditional Expressions and Comparison (10:32) Boolean Operators Demo (6:48) If, if..else, if..else if..else (8:33) Arrays Part 1 (4:55) Arrays Part 2 (7:43) Introducing Pointers (8:11) First Pointer Demo (9:57) Functions and Loops While, do, and for loops (4:44) Introduction to Functions (8:34) Pass by Value and Pass by Reference (7:27) Demo: Pass by Value and Pass by Reference (5:10) Link to GNU C Functions Using the GCC Function List (5:21) Using Scanf for Input (7:40) Pointers and Structures Pointer Arithmetic (4:06) Finding Max and Min with Pointer Arithmetic (13:51) Structures, the Stack, and the Heap (7:25) Demo of Structures (7:41) More on Stack, Queue and Doubly List Linked List (7:09) Stack Demo: Basic Operations (11:46) A Simple Stack Based Command Interpreter (7:05) Queue Demo: Basic Operations (5:13) A Simple Queue Based Task List (3:33) Doubly Linked List (10:56)
Learn C++ in Less than 4 Hours - for Beginners

Learn C++ in Less than 4 Hours - for Beginners

Instructor: EDUmobile Academy
OverviewDescriptionAbout
This course is an introduction to the C++ programming language with some focus on OOP concepts. This course is an introduction to the C++ programming language for those who are already familiar with C syntax and some basic principles of object oriented programming.
This course is an introduction to the C++ programming language for those who are already familiar with C syntax and some basic principles of object oriented programming. C++ is based on C, but extends the language with features such as function templates, namespaces, and (of course) classes. We'll spend a lot of time in the first hour of the course talking about streams, which simplify input and output a great deal. Here's a list of what you'll learn: - Primitive data types and variables - How to create and use namespaces - Basic I/O in C++ using streams - Using stringstreams: input and output directly from strings - File input and output using streams - Functions: how they're like C functions, and how they differ - Function templates - a look at writing generic code - Classes and objects - Constructors and destructors - Inheritance (Single and Multiple) - The idea of friend class members. If you've been thinking about learning C++, then this course is a good first step.
EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA. Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1:50  Hours
15 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction of C++ Introduction (7:18) Primitive Data Types in C++ (6:06) Namespaces and Resolving Scope (7:11) Basic Console I/O (7:31) Getting an Entire Input Line (2:19) Initialization and Intro to the String Class (8:02) Functions, stringstreams and more stringstreams Topic (5:52) File Input and Output (6:35) Using file Input (3:49) Functions (12:11) Templates and Classes Without Templates (2:50) Function Templates (7:30) Explicit Function Template Instantiation (5:27) Intro to Classes (8:49) Using Destructors (4:08)
Learn To Program Tic-Tac-Toe with C# and Visual Studio

Learn To Program Tic-Tac-Toe with C# and Visual Studio

Instructor: Mohammad El-Haj

OverviewDescriptionAbout
Build a complete Tic Tac Toe Game with Winforms using Visual studio 2015 and C# LEARN HOW TO QUICKLY BUILD A TIC-TAC-TOE GAME ON WINDOWS USING VISUAL C# and WinForms Are you curious to learn what it takes to build a game with Visual C# on Windows? If you say yes then I am hoping you will find this course as exciting as it is informational.
LEARN HOW TO QUICKLY BUILD A TIC-TAC-TOE GAME ON WINDOWS USING VISUAL C# and WinForms Are you curious to learn what it takes to build a game with Visual C# on Windows? If you say yes then I am hoping you will find this course as exciting as it is informational. WHAT YOU ARE GOING TO LEARN:
  • The techniques you need to build a complete Tic Tac Toe game with Visual C# on Windows
  • Understand how to use WinForms and how to create desktop applications using C#
  • How to prompt the user for messages and how to use MessageBox API
  • How to load images and display images using WinForms
You have 30-day money back guarantee from Udemy, so there is nothing to lose! I made my best efforts to provide high quality content and to make this both useful and fun to watch. Let’s get started today! Enroll now! WHAT'S IN THE COURSE?
  • Over 10 lectures of video content
  • Complete Tic-Tac-Toe Project in C# on Windows
  • Understand how to write efficient C# code
  • Learn how Windows applications work
WHAT'S NOT IN THE COURSE? This course DOES NOT teach AI and it is only a basic game for two players. You won't learn how to make the computer as one of the players as part of this course. COURSE REQUIREMENTS:
  • Basic knowledge of C# (or any similar language like C/C++, Java....etc)
  • Basic understanding of loops, functions, variables and if conditions...
  • Windows 7 or newer
  • Visual Studio installation – Visual Studio 2015 Community Edition (Recommended) or Newer
ENROLL TODAY TO LEARN HOW TO BUILD YOUR OWN TIC-TAC-TOE!
Mohammad El-Haj
Hi there! My name is Mohammad and I have a degree in computer sciences and have been working as a professional software engineer since 1995. I wrote my first program in GW-BASIC when I was 14 years old and since then I knew that I wanna grow up to become a programmer as it is the love and passion of my life! I also started teaching Visual C/C++ and Visual Basic back in 1997 and that is when I learned how much I enjoy teaching and helping others! I lived in Seattle for 17 years to work for Microsoft so I can learn from the best in the industry! I spent 9 years at Microsoft as a senior software engineer and then became curious to try out other companies in USA so I can keep on growing and learning... Over 20 years of my career, I worked with many companies from startups to medium size companies like Citrix and to big companies like Microsoft. During that time, I learned so many languages and technologies from Visual Basic, C/C++, Win32, ATL, COM, Python, Java, Javascript, C# and .NET and many more. I built Windows applications, mobile applications, built some websites and built games using Unity and many other tools. I like to share my experience and help others become professional developers as well. I mentored, lead and managed many developers in my career and successfully helped ship many products including V 1.0 products like Microsoft Office Communicator ( aka Lync or Skype for Business), but I also wanted to pursue my passion as an instructor as I know that I enjoy teaching and helping others and I think I can make the learning experience fun and easy :) As of 2017, I moved to live in CA and decided to be working full-time on creating courses as well as building some cool apps and games in my free time! Looking forward to getting to e-meet and know everyone on here! Yours, -Mohammad.
1  Hour
16 Lessons
Lifetime Access
Course Curriculum
Preview Course
Learn To Program Tic-Tac-Toe with C# and Visual Studio Course Overview (1:53) About Your Instructor (1:20) Download The Source Files Downloading Visual Studio 2015 (NEW) (3:14) Installing Visual Studio 2015 (5:45) Creating the C# Project in Visual Studio (3:59) Creating the game board (7:42) Adding Game Title, Labels and ‘New Game’ Button (8:25) Adding and Displaying Images Adding Player Turns Starting a New Game Checking for Winner (8:23) Checking for a Draw (No winners) Final Touches – Message Boxes and Prompts Congratulations and Thank you! (1:05)

Programming for Beginners - Flappy Bird Game

Programming for Beginners - Flappy Bird Game

Instructor: Craig Blewett

OverviewDescriptionAbout
Introduction to programming using Scratch Who is this course for? This course is specifically designed for people who are wanting to learn to program, especially children, teenagers, university students…oh yes, and those more mature and looking for a change of direction or career!
Who is this course for? This course is specifically designed for people who are wanting to learn to program, especially children, teenagers, university students…oh yes, and those more mature and looking for a change of direction or career! What's the course about? “Everybody in this country should learn how to program a computer…because it teaches you to think" (Steve Jobs). Steve Jobs is not alone in this thinking. Many of the people who are shaping our modern world are saying the same thing – programming is the language of the future. This course will introduce you to programming in the most fun, easiest, and most unique way possible.
  • Fun…because you will build a game, a really great game - the famous Flappy Bird game!
  • Easiest …because you will learn to program in Scratch, developed by MIT to teach programming.
  • Unique…because you will be taught by a unique duo - one with a PhD and one with a Passion
You will learn all the basics of programming, and by the end of this course you will be able to push the limits of what can be done in Scratch. You will learn about sprites, about code blocks that control them, about useful elements like sounds, randomization, sensing, and lots more. While the environment is easy to learn in, what you will learn will be amazing. Why this course? There are lots of courses that teach you programming…and of course I suggest you do as many as you can. However, if this is your first time, or if you are wanting to see if programming is for you, or your children, then this is the best course for you. Why? Firstly it will be fun! Learning that is not fun is not fun…OK, I suppose that makes sense ;-) Every step of the process is fun, plus what can be more fun than making your very first program a game…and a fun game too! Secondly we will be using Scratch to teach you. Sure you will eventually want to learn programming languages like C++ or Swift or Java…as these will allow you to write mobile apps. However, I have seen countless people give up because these environments are so complex. You need to grasp the basics first…and that is exactly why MIT University developed Scratch. This is the best platform, used at schools and universities around the world, to learn to program. From here your options are limitless! Thirdly when you learn to program you need to learn it in a special way…and that is exactly what we are going to do for you. You will be learning from two people – myself (Craig) and my son, Joshua. I have a PhD in educational technology and have been involved in technology and teaching it for over 30 years. I will share with you the benefit of my knowledge of teaching. Joshua, who began programming at 12, has a passion for programming and sharing it with others. He has written many successful apps and shares his unique skills in this unique course. Together we are going to share with you how you can learn to program and set yourself up for the most needed career of the future. Everything is going to need software to work, whether it's your fridge, watch, phone, car…all of these are programmed. Software is the language of our world, and those who know it hold the key to the future. What kind of materials are included? The course includes everything you need. The lectures are professionally created, as people have come to expect from my courses. We will explain everything to you and give you access to the source code files in Scratch. Plus in addition to this we have attached additional exercises with solutions to the end of most lessons. This means you can try other things to see if you have grasped the concepts. How long will the course take to complete? There are 3 sections to this course, with each section providing short powerful videos on individual concepts. Learning to become proficient in programming takes time…but this course will give you a jump start into what is one of the most needed and lucrative careers around…ask Mark Zuckerberg if your don't believe us! How is this course structured? This is an action course. So the course starts with getting to the doing straight away. The course starts with setting up your Scratch account and then in no time you have written your first program. The course is structured in the following way: 1.Section 1 – Introduction to Programming in Scratch - The purpose of this first section is to introduce you to the importance of programming, and the Scratch programming environment. 2.Section 2 – Making the Flappy Bird game - In this section we will guide you in a step-by-step way through the building of the Flappy Bird game. Here you will learn key programming constructs such as controls, sensing, data, and more. 3.Section 3 – Advanced Programming Features - This section now introduces some more advanced elements to our game including more on data and variables, sounds, etc. Why take this course? It is quite simply the best course, in the best starter programming environment, by the most qualified and unique teaching team!
Craig Blewett
I have a PhD in educational technology and am the developer of the Activated Classroom Teaching approach - a ground-breaking set of digital age pedagogies to support modern teaching and learning. I am the author of multiple books, and am the founder of the Activated Classroom Teaching program. I have over 20 years’ experience in education and am an internationally acclaimed speaker and writer. I have been widely published in the media (Huffington Post, Life Hacker, USNews, World Economic Forum, etc.) as well as appeared multiple times on TV and radio. For more on my publications etc.
2:50  Hours
34 Lessons
Lifetime Access
Course Curriculum
Preview Course
Programming Basics Introduction (3:14) Registering in Scratch (3:13) Overview of Scratch (3:22) Simple Moving (3:29) Motion (5:28) Sounds (2:07) Using pen to draw (3:06) Control (8:12) looks (5:22) Sensing (3:06) Variables (8:59) Programming Basics Making The Flappy Bird Game The Final Game (1:35) Downloading Background (4:12) Animate Background (7:43) Adding Pipes (5:18) Animating Pipes 1 (6:02) Animating Pipes 2 (4:13) Animating Pipes 3 (2:58) Adding Flappy Bird (6:23) Adding Flap To Flappy Bird (4:37) Sensing Objects (8:22) Improving Sensing (8:38) Making Flappy Bird Game Advanced Features Adding Sound (6:18) Adding Score (8:05) Countdown (6:20) Display Score (6:43) Adding Best Score (5:48) Conclusion (5:14) Advanced Featers Review Material – Complete Code with Comments (Scoreboard sprite) Review Material – Complete Code with Comments (Countdown sprite) Review Material – Complete Code with Comments(Pipe 1 sprite) Review Material – Complete Code with Comments (Pipe 2) Review Material – Complete Code with Comments (Flappy bird sprite) Flappy Bird Source Code

$19

$19   LIFETIME ACCESS DEAL!