Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian


 



     Blog Roll:


     Top Links:

May 14, 2008

Jon Skeet's C# and .NET Articles and Tutorials

Here are Jon Skeet's C# and .NET Articles and Tutorials covering many C# areas and concepts that will make a you better and more effective C# programmer and developer. Many topics presented in these C# articles are applicable to other .NET languages, but there are some items that are specidifc to C#. The framework and library articles are more independent of programming language, though they are written in relation to C#. Also, here are excellent C# Notes on many C# topics that Jon Skeet wrote while writing his book, C# in Depth. And, if you'd like to, take a look at Jon's C# Coding Blog.


C# Articles and Tutorials:
 - Newsgroup C# FAQ
 - C# 2.0
 - Parameter passing
 - Delegates and events
 - Implementing the singleton pattern
 - Constructors
 - C# Brainteasers
 - C# and beforefieldinit
 - The Beauty of Closures
 - Why Properties Matter
 - Bluffer's Guide to C# 2
 - Bluffer's Guide to C# 3
 
Framework and Library Articles and Tutorials:
 - Generic operators
 - Concatenating Strings Efficiently
 - Exceptions and Performance Redux  (original version)
 - Strings in .NET
 - Multi-threading in .NET
 - Reading binary data
 - Unicode
 - Debugging Unicode Problems
 - Memory in .NET - what goes where
 - Binary floating point basics
 - Decimal floating point basics
 - Plug-ins and cast exceptions

Miscellaneous Articles and Tutorials:
 - Debugging tips
 - Short but complete programs
 - Obfuscation and Decompilation
 - Job postings on newsgroups

Code and Libraries:
 - Miscellaneous Utilities
 - EBCDIC encoding
 - Simple micro-benchmarking in C#

Popularity: 2% [?]

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts:
  • SAP Community Network
  • 3 Free Software Development Training and Coaching Sites
  • Free Sun Certified Programmer for Java 2 Training
  • Free CompTIA A+, i-Net+ and Network+ Training
  • Free I.T. Book Chapters and Tutorial Articles in Many Areas

  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 6:55 pm


    May 7, 2008

    78 Programming Tutorials from WikiHow

    Here are 78 Tutorials on Programming and Programming Languages from WikiHow, which calls itself 'the How-to Manual That You Can Edit', as you can add to and edit the tutorials and articles it hosts. These tutorials cover how to program in languages such as Java, C, C++, C#. JavaScript, PHP, Perl, and Python. They also cover Web Development, Flash, MySQL, and relational data modeling.


    Java Programming Tutorials:
     - Become a Java Programmer
     - Write Your First Program in Java
     - Program in Java
     - Create a Swing GUI in Java
     - Create a Variable in Java
     - Make a Grade Maker in Java
     - Use Graphics in a Java Applet
     - Make a Java Applet
     - Encode a String to Base64 With Java

    C and C++ Programming Tutorials:
     - Learn to Program in C
     - Compare Two Strings in C Programming
     - Compile a C Program Using the Gnu Compiler (Gcc)
     - Set up Borland's Free C Compiler for Windows
     - Convert Exe File of C Program to Screensaver
     - Create a Simple Program in C++
     - Create a Template in C++
     - Create the "Favorite Number" Program in C++
     - Find Headers and Libraries for C/C++ Programs Using Pkg Config
     - Write a Math Practice Program in C++
     - Create Pointers in C

    C# Programming Tutorial:
     - Get Started Programming in C Sharp

    Web Design and Development Tutorials:
     - Use Simple HTML Format
     - Make a Scrolling Marquee in HTML
     - Become a Professional Web Designer and Programmer
     - Write PHP Scripts
     - Learn Perl
     - Create Javascript Conditional Operators
     - Toggle Html Display With Javascript
     - Use an Array Class in JavaScript
     - Use the Javascript Confirm Function

    Flash Tutorials:
     - Make a Loading Screen in Flash
     - Use Arrays in Adobe Flash
     - Set up a Friendlier Build Environment for Adobe Flex 2 SDK

    Python Programming Tutorials:
     - Learn The Python Language
     - Start Programming in Python
     - Program in Python With Pygame

    MySQL and Database Tutorials:
     - Make Changes to the Database Structure in Mysql
     - Create a Relational Data Model

    General and Other Programming Tutorials:

     - Start Learning to Program
     - Become a Free Software Hacker
     - Contribute to Open Source
     - Convert from Binary to Decimal
     - Convert from Decimal to Binary
     - Create Options or Choices in a Batch File
     - Create a Loop of One Query in Coldfusion
     - Create a Scorm Compliant Quiz
     - Create a Torrent
     - Create an RSS Feed
     - Design a Search Engine to Actually Search
     - Generate Hibernate Pojo Classes from DB Tables
     - Generate N Different Random Numbers
     - Hand Trace Through Software Code
     - Have a Successful Open Source Project
     - Improve the Readability of Your Software Code
     - Improve your Skills as a Programmer
     - Learn a Programming Language
     - Make Exe Files Using Notepad
     - Make a Map With Valve Hammer Editor
     - Program Using Gnu Emacs
     - Program in Justbasic
     - Restore a SQL Server Database Backup
     - Program with VBScript
     - Start Programming in Assembly
     - Understand Geo Tools
     - Use Your Command Prompt to Batch Process Graphics Conversion With Solid Converter Gx
     - Use the Command Prompt and Write in Batch Languge
     - View Your DirectX Information
     - Write an Easy to Read Programming Code
     - Become a Computer Scientist
     - Become a Programmer
     - Build Isc Bind Dns in Windows
     - Build a Yahoo! Widget
     - Convert an Mde to an Mdb
     - Program Using QBasic
     - Program an Etch A Sketch in Blitz3D
     - Program in Haskell
     - Understand Object Oriented Programming
     - Use the Quick Unicode Tool

    Popularity: 6% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • 5,000 pages of Software and Computer Tutorials
  • Lots of PHP Tutorials
  • PHP Programming Tutorials
  • Perl Programming Tutorials
  • 222 Open Source Online Books and Tutorials

  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:54 am


    May 6, 2008

    Free Oracle 11g DBA Course

    Here is an opportunity to enroll in a Free Oracle 11g DBA Course, published by Oracle Corp., named "Oracle 2 Day DBA Course - Oracle Database 11g Release 1". This free Oracle course is available to those who live in the USA and Canada, and it is designed to complement the Oracle 2 Day DBA documentation. (The OBE lessons can be performed on either Windows or Linux.)

    In this Oracle course you will learn how to perform the following tasks using the step-by-step instructions in each lesson:

       1. Introduction (No additional materials complement this chapter)
       2. Installing Oracle and Building the Database
       3. Getting Started with Oracle Enterprise Manager
       4. Configuring the Network Environment
       5. Managing the Oracle Instance
       6. Managing Database Storage Structures
       7. Administering Users and Security
       8. Managing Schema Objects
       9. Performing Backup and Recovery
      10. Monitoring and Tuning the Database
      11. Managing Oracle Software

    Popularity: 6% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • Oracle 10g 2 Day DBA Course
  • Free Oracle References, Documentation, and Books
  • Free Books for MySQL, Oracle 10g Database, PL/SQL and SQL
  • Oracle and SQL/PL Tutorials and Learning Materials
  • 3 Free Oracle Certification Exam Study Guides

  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:22 pm


    April 30, 2008

    UCLA's Introduction to C++ Programming Course

    Here is UCLA's Introduction to C++ Programming Course, providing free lecture slides, excellent textbook chapter notes, training handouts, code examples, and exams with solutions. C++ Topics covered include basic principles of programming using C++, algorithmic and procedural problem solving, program design and development, basic data types, control structures, functions, arrays, pointers, and introduction to classes for programmer-defined data types. Also, here are the C++ Language Coding Guidelines, available from the website of the textbook used in this course.


    Lecture Slides, Chapter Notes, Handouts, and Exams/Solutions:

    Topic Materials
    Introduction to programming Lecture 1 Notes
    PIC Lab Handout
    Sec 1.8 Handout
    Big C++ Chap. 1 Notes
    Number types, input & output Lecture 2 Notes
    Big C++ Chap. 2 Notes
    Assignment, constants, arithmetic Lecture 3 Notes
    Circles Example Program
    Strings
    HW 1 Due, Solution
    Lecture 4 Notes
    More Strings & Classes Lecture 5 Notes
    Big C++ Chap. 3 Notes
    Graphics Output Lecture 6 Notes
    Graphics Handout
    CCC Graphics Library
    Graphics Input, The if statement
    HW 2 Due, Solution
    Lecture 7 Notes
    5-Day Forecast Example
    if statements and while loops Lecture 8 Notes
    Big C++ Chap. 4 Notes
    Writing functions Lecture 9 Notes
    Big C++ Chap. 5 Notes
    Passing to functions
    HW 3 Due, Solution
    Review Session 5:15, MS 5200
    Lecture 10 Notes
    Review 1 Notes
    Midterm Exam 1
    Exam 1 Solutions
    Practice Exam 1, Solutions
    F06 Exam 1, Solutions
    W07 Exam 1, Solutions
    Pascal's Review Questions
    Global variables, pseudocode Lecture 11 Notes
    Pseudocode and assert
    HW 4 Due, Solution
    Lecture 12 Notes
    Classes Lecture 13 Notes
    Big C++ Chap. 6 Notes
    Member functions Lecture 14 Notes
    Operator overloading
    HW 5 Due, Solution
    Lecture 15 Notes
    The Rectangle Class
    Review of classes Lecture 16 Notes
    The Account Class
    switch and if statements Lecture 17 Notes
    Big C++ Chap. 7 Notes
    Random numbers
    HW 6 Due, Solution
    Lecture 18 Notes
    for and do loops Lecture 19 Notes
    Testing and debugging
    HW 7 Due, Solution1 2
    Lecture 20 Notes
    Exam 2 Review Notes
    Big C++ Chap. 8 Notes
    Midterm Exam 2
    Exam 2 Solutions
    Practice Exam 2, Solutions
    F06 Exam 2, Solutions
    W07 Exam 2, Solutions
    Introduction to Vectors Lecture 21 Notes
    Big C++ Chap. 9 Notes
    Vectors in Functions Lecture 22 Notes
    Arrays Lecture 23 Notes
    File I/O
    HW 8 Due, Solution 1 2 3
    Lecture 24 Notes
    Big C++ Chap. 12 Notes
    Introduction to Pointers Lecture 25 Notes
    Binky Pointer Video
    Big C++ Chap. 10 Notes
    Dynamic arrays Lecture 26 Notes
    Review
    HW 9 Due, Solution 1 2 3
    Lecture 27 Notes
    Final Exam
    3:00-6:00, Young Hall 50
    W07 Final, Solutions
    F06 Final, Solutions
    Review Questions

    Popularity: 9% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • The Complete Linux Introduction
  • A Programmer's Introduction to Visual Basic.Net - Free eBook
  • 12 Free Ebooks for C#, Vb.Net, ASP.Net, ActiveX, and XML.Net
  • Free Web Dev Books on PHP, MySQL, ASP, Apache, SSL
  • 20 C# Tutorial Lessons

  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 5:05 pm


    April 29, 2008

    Harvard Course: Understanding Computers and the Internet

    Here is a freely available online computer course from Harvard Extension School, Understanding Computers and the Internet. Learning content offered by this course includes lecture videos, lecture slides, lecture transcripts, reviews, workshop and review videos, problem sets, exams with answers, and bite-sized videos of the week.

    From the course's description: "This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. Students leave this course armed with a new vocabulary and equipped for further exploration of computers and the Internet. Topics include hardware, software, the Internet, multimedia, security, website development, programming, and dotcoms."


    Lecture Videos, Slides and Transcripts for Understanding Computers and the Internet Course:

    Lecture 1: Hardware. Computation. Overview. Bits and bytes. ASCII. Processors. Motherboards: buses, connectors, ports, slots, and sockets. Memory: ROM, RAM, and cache.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 2: Hardware, Continued. Secondary storage: floppy disks, hard disks (PATA and SATA), CDs, and DVDs. Virtual Memory. Expansion buses and cards: AGP, ISA, PCI, PCI Express, and SCSI. I/O devices. Peripherals. How to shop for a computer. History.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 3: Software . It's the first of two movie nights for Computer Science E-1! A look at "how modern day visionaries Bill Gates and Steve Jobs changed the world" by way of Pirates of Silicon Valley, a dramatization of the history of Microsoft Corporation and Apple Computer, Inc.Not available.

    Lecture 4: The Internet. Networks: clients and servers, peer-to-peer, LANs and WLANs, the Internet, and domains. Email: addresses; IMAP, POP and SMTP; netiquette; spam; emoticons; snail mail; and listservs. SSH. The World Wide Web: URLs and HTTP. Blogs. Instant messaging. SFTP. Usenet.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 5: The Internet, Continued. Network topologies. The Internet: backbones, TCP/IP, DHCP, and DNS. NAT. Ethernet: NICs, cabling, switches, routers, and access points. Wireless: IR, RF, Bluetooth, and WiFi. ISPs. Modems: dialup, cable, and DSL.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 6: Jeopardy! Students versus teaching fellows!Available in Flash, MP3 and QuickTime formats.

    Lecture 7: Multimedia. Graphics: file formats, bitmaps and vectors, and compression. Audio: file formats and compression. Video (and audio): file formats and compression. Streaming.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 8: Security. Threats to privacy: cookies, forms, logs, and data recovery. Security risks: packet sniffing, passwords, phishing, hacking, viruses and worms, spyware, and zombies. Piracy: WaReZ and cracking.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 9: Security, Continued. Defenses: scrubbing, firewalls, proxy servers, VPNs, cryptography, virus scanners, product registration and activation.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 10: Website Development. Webservers: structure, permissions, and implementations. Static webpages: XHTML, well-formedness, and validity. Dynamic webpages: SSIs, DHTML, AJAX, CGI, ASPs, and JSPs.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 11: Programming. Pseudocode. Constructs: instructions, variables, conditions, branches, and loops. Languages: interpreted and compiled. Scratch.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.

    Lecture 12: Pictionary! Students versus teaching fellows!Available in Flash, MP3 and QuickTime formats.

    Lecture 13: Dotcoms. It's the second of two movie nights for Computer Science E-1! A look at the rise and fall of the dotcom era by way of Startup.com, a documentary that traces the history of govWorks.com.Not available.

    Lecture 14: Exciting Conclusion. Where were you? Where are you? Where can you go? Available in Flash, MP3 and QuickTime formats, along with slides and transcript in PDF.

    Popularity: 10% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit