Picture of computer skills lessons in La Canada Flintridge, CA

La Canada Flintridge, CA Computer Programming Lessons

Looking for private in-home or in-studio Computer Programming lessons? Our La Canada Flintridge teachers are ready to get you started. Find your teacher today!

Featured On

Why TakeLessons?

Play-button

Our teachers have taught

2 , 4 9 9 , 5 3 5

lessons and counting!

Popular Computer Programming Instructors near La Canada Flintridge, CA

Check out some of our most popular teachers near La Canada Flintridge, CA including Los Angeles, Long Beach, Irvine, Glendale and Burbank.

Showing 7 of 33 results View More

About AHMED E.

Close
Profile_117575_pi_01
Anaheim, CA
View Full Profile

I am a programmer analyst. I have an IT sole proprietary home office business called LINK. LINK deals with the design of computer software including programming analysis, databases, and data analysis. Link applies mathematical modeling that relates to computer software. This includes One-Dimensional Databases; Multi-Dimensional Databases; MS Works; MS Access, DataStage; Data Science; Data Structuring; Data Management; Data Compression; Data Arranging; Data Search; Extracting Data; Big Data; Spatial Data, Data Integrity; Data Anomaly; Utilizing SQL in Data Science; Data Correction; Applications of the Theory of Probability to Data; Bayesian Data Analysis; Application of Monty Hall Paradox to Raw Data; Data Storage; Data Control; Blocking Bad Data; Importing & Exporting Data; Creating Live Data; Complex Data Problems; Mutually Inclusive & Mutually Exclusive Data; Data Wrangling; Data Pattern Identification; Descriptive & Predictive Data; Data Security; Data Visualization; Structured & ...

About Ahmed
* This profile has recently completed 105 lessons.
** The hourly rate listed for this profile is a fraction of the actual rate. And it is available only as time allows.

Business Profile:

In a digital age, learning software, software programming, and mathematics have become as vital as learning reading, writing, and arithmetic. Learning IT is essential in pre-college education, college education, workplace, acquiring advancements in current job; searching for a better job; managing businesses; and managing one’s personal life. Thinking computationally is something that every well-educated person needs to know and should know. There is a great digital divider between the Knows and Know Nots. Crossing this digital divider requires solid understanding of digital concepts. One should not only live with these concepts, but could hardly l
ive without. Many find a lot of IT potential opportunities but not enough knowledge to benefit from these opportunities.

I have helped people of all walks of life how to cross this digital divider. This includes professionals, business owners, college graduate students, college undergraduate students, high school students, and job applicants.

I am exceedingly-educated and I manage to close the digital gab by simplifying mathematical and computer science concepts. I do not simply repeat what has been already detailed in trillions of pages of books and lectures. Everyone’s mind is different and thus everyone has a unique perception to understanding one issue or another.

I have taught programming algorithms, pseudo programming codes, programming codes in Python and other computer languages, Databases, Microsoft Office Applications (MS Word, MS Excel, MS Publisher, MS Access, MS Outlook), and other IT areas for different levels: beginning, intermediate, and advanced.

I am a programmer analyst. I have an IT sole proprietary business that deals with the design of computer software including programming analysis, databases, and data analysis. My sole proprietary business applies mathematical modeling that relates to computer software. This includes One-Dimensional Databases; Multi-Dimensional Databases; Data Science; Data Structuring; Data Management; Data Compression; Data Arranging; Data Search; Extracting Data; Big Data; Spatial Data, Data Integrity; Data Anomaly; Utilizing SQL in Data Science; Data Correction; Applications of the Theory of Probability to Data; Application of Monty Hall Paradox to Raw Data; Data Storage; Data Control; Blocking Bad Data; Importing & Exporting Data; Creating Live Data; Complex Data Problems; Mutually Inclusive & Mutually Exclusive Data; Data Wrangling; Data Pattern Identification; Descriptive & Predictive Data; Data Security; Data Visualization; Structured & Unstructured & Semi-Structured Data; Data-Driven Products & Services; Data Theory & Application; Machine Learning in Data.

My sole proprietary business also covers software programming in computer languages that span from earlier languages such as BASIC, FORTRAN PASCAL, DBASE, COBOL to languages that continued and expanded such as C. And newer languages such as PYTHON with its extended libraries that managed to combine other tools and programming languages and became in its 3.x version an object-oriented language that runs linearly. Computer languages that include Weakly-Typed language, Strongly-Typed Language, High-Level Language, Low-Level Language, Interpreted Language, Compiled Language, General-Use Language, and Target-Use Language. My sole proprietary covers software design that combine code quality with efficient use of mathematics, logic, syntax, time, memory, and processing power. I have designed algorithms in various fields including Business; E-Commerce; Office Management; Real Estate; Legal; Demography; Technology; Architecture; Structural Engineering; Solid Mechanics; Analysis of Internal Forces (Normal; Shear; Bending Moment); Beams (Simple; Extended; Cantilevered); Frames; Trusses; Statically-Determinate & Statically- Indeterminate Structures; Virtual work; Deflection; Properties of Materials; Reinforced Concrete; Traffic & Transportation Engineering; Fluid Mechanics; Irrigation Engineering; Geotechnical Engineering; Computer-Aided Design & Manufacturing; Matrices & Determinants; Thermodynamics.

My computer skills include the following:

Operating Systems & Microsoft Applications & Corel Applications including: Android; Linux; Microsoft Disk Operating System; Microsoft Windows (MS Windows 10, MS Windows 8.1, MS Windows 8, MS Windows 7, MS Windows Vista, MS Windows ME, MS Windows XP, MS Windows Mobile); Bash Shell Command-Line Tools; DDL; CPU Testing; Maximizing CPU Performance; Files Integrity; Stochastic Optimization; Microsoft Office; Microsoft Utilities; Excel; Access; Word; Publisher; Powerpoint; OneNote; Outlook; Dashboards; Microsoft Works; Works Spreadsheets; Works Database; Works Word; Corel Office; Word Perfect; Corel Spreadsheets; Corel Presentation; Windows File Explorer; Disk Partition; Disk Formatting (NTFS, exFAT, FAT32); Disk Defragmenting; Digital Cleanup; System Restore; System Information; Registry; Macros; Merging Documents; Master Documents; Templates; VBA Programming; Pivot Tables; Error Trapping; Logical Functions; Financial Formulas; Mathematical Functions; Statistical Functions; Navigation Systems; Crosstab Queries; Advanced Reports; Smart Tables; Record Sheets; Web-Based Presentations; Web-Based Applications; Interactions Between Different Applications; Smart Art Diagrams; Virtual Memory; Data Macros in Web Applications; Python Tools For Visual Studio; Multi-Booting; Virtualization Software; Utilizing Python in MS Window Automation; Utilizing Python in Power Point Data Visualization; Python Scripting in Excel.

Graphic Design & Multimedia including: Layering; Projection (Isometric, Oblique, Prospective); In-Depth Framings; Analytical Databases that query some 16,777,216 colors that are defined by Hex Triplet, RGB, Hue, Saturation, Tint, Shade, Depth; Color Calibration; Patterns; Sizing; Cropping; Utilizing Permutations & Combinations in Colors Integrations; Typography Effects (Shadow, Reflection, Glow, Bevel, 3-D Rotation); Design & Layout; Print and Digital Publishing; Illustration; Digital Processing & Editing; BMP; BNG; FPX; GIF; JPEG; PCX; RGB; TIFF; Compressed TIFF; File TIFF; EPS; Pixel-Based Imaging; Vector-Based Imaging; Integrating Graphics with Trigonometry and Geometry (Plane, Solid, Analytical, Descriptive, Fractal, Differential); Applications of Chaos Theory to Graphics; Incorporating Graphics with Computer-Aided Design (AutoCad, ViaCad, Turbo Cad); Graphic Calibration; Soft Proofing; Enhancing Pixel Quality; Motion Graphics & Animations; Virtual Reality; Augmented Reality; Polygon Graphics (Simple, Complex, Concave, Convex, Regular, Irregular, N-Gon); Polyhedra & Non-Polyhedra Graphics; Applications of the Theory of Numbers to Graphic Design; Clip Art; Smart Art; Image Compressing; Resolution Reduction; Hierarchy Graphic Structure; Raster Graphics; Graphic Representations of Irrational Numbers; Edge Detection; Audio and Video Software; Window Media Player; Real Player; UM Player; VLC Media Player; QuickTime; Roxio; Nero; Corel; Paint; Panorama Maker; Wavepad; Mort Player; EXPStudio; Dragon; MP3; WAV; GSM; 3GP; M4A; WMV; AVI; FLV; MPEG-1; MPEG-2; MIDI; MOV; WEBM; MKV; Audio Fading; Audio Delaying.

PDF software and Adobe Applications: PDFILL; PDFREDIRECT; Adobe; Turbo PDF; Power PDF; Handling PDF files (Merging, Splitting, Reordering, Rotating, Reformatting, Text Watermarks, Picture Watermarks, Converting PDF to Images, Converting Images to PDF, Bookmarks, Hypertexts); InDesign; Illustrator; Adobe Acrobat DC; Premiere Elements; Premiere Pro; Acrobat; Stock; Lightroom; Muse; Acrobat Pro; After Effects; Project Felix; Dreamweaver; Animate; Audition; Bridge; Media Encoder; Flash Builder; InCopy; Prelude; Spark; Scout; StoryPlus; PhoneGap Build; Creative Cloud; Gaming SDK; Extension Manager; ExtendScript Toolkit; Photoshop; Creative Suite; Digital Editions.

Mapping & Navigation & GPS software including: Programming Longitudes & Latitudes; Spherical Trigonometry; Topography; Delmorme; Navaman; Pharos; Google Earth; Street & Trips; Google-Based Navigation; Map Matching; Green Wave Algorithms.

File Compressing & Backup & Digital security including: Winzip; Cloud Backup; Cloud Architecture Patterns; Carbonite; Google Drive; Drop Box; Firewalls; Anti malicious software (Viruses, Warms, Trojans, Rootkits, Spyware); Digital Security Against Phishing & Spamming & Hacking; Mcfee; Norton; ZoneAlarm; AVG; MS Defender; Kasparsky; VPN; SSL; SSH; Port Forwarding; Dynamic Port Forwarding.

Solid knowledge of computer hardware including: Computers; Monitors; Microprocessors; Motherboards; Wifi Cards; RAM; SDRAM; DDR SDRAM; ROM; CD/DVD/Disk Drives; Hard Drives; Flash Drives; Memory Cards (Secure Digital, Micro Secure Digital, Compact Flash, SmartMedia); Scanners; Faxes; Copiers; Printers (Inkjet; Laser, Multi-Purpose, Cloud-Based; 3-D); Printer’s Cartridges & Toners; Printing Media; Keyboard (Wired & Wireless); Mice (Wired & Wireless) & Touchpads; Projectors; Wired and Bluetooth Head Phones & Headsets; Digital Cameras; PC Cameras; Smart Phones; Modems; Routers; Lightscribe; Specifications Comparison; BIOS; Wireless LAN; IEEE 1394 Devices; Graphics Cards.
Integrating E-Commerce with Social Media & Online Communications & Internet Browsers & Search Engines. Business Planning; Business Venturing; Business Modeling; Market Research; Worldwide Market Analysis; U.S. Market Analysis; Variance Analysis; B2B; SIC-Based Databases.

Very strong communication skills including solid oral and written communications and technical writings in both English and Arabic.

My mathematical skills include the following:

Algebra; Geometry; Trigonometry; Analysis (Calculus); Statistics; Permutations & Combinations; Theory of Probabilities; Engineering (Civil, Structural, Geotechnical, Surveying, Traffic, Transportation); Architecture; Solid mechanics; Fluid Mechanics; Soil Mechanics; Hydraulics; Theory Of Structures; Trusses, Frames, and Beams (Simple, Extended, Cantilevered); Properties of Materials; Thermodynamics; Concepts of Forces, Work, Momentum, Energy, and Work; Numbers Theory (Natural, Real, Imaginary, Rational, Irrational, Special, Large, Whole, Fraction, Simple, Complex, One-Dimensional, Multi-Dimensional (Matrices & Determinates)); Modulus; Decimal/ Hexadecimal/ Binary/ Octal Systems; Modulus Functions; Equations; Sequences (Finite, Infinite, Fibonacci, Arithmetic, Geometric, Harmonic, Cauchy, Power, and Triangular); Algorithms; Plane Geometry; Solid Geometry; Analytical Geometry; Descriptive Geometry; Fractal Geometry, Differential Geometry; Projection; Differential Equations; Databased Unit Conversions; Discrete Mathematics including Computer Science; Algorithms including: Constant Algorithms; Logarithmic Algorithms; Linear Algorithms; Quadratic Algorithms; Exponential Algorithms, Searching Algorithms (Linear/Brute Force; Bi-Sectional; etc.); Sorting Algorithms (Comparison Sorts; Non-Comparison Sorts; Slow Sorts; Comparison Sorts (Quick Sort; Merge Sort; Heap Sort; Insertion Sort; Intro Sort; Selection Sort; Tim Sort; Cube Sort; Shell Sort; Bubble Sort; Binary Tree Sort; Cycle Sort; Library Sort; Patience Sort; Smooth Sort; Strand Sort; Tournament Sort; Cocktail Sort; Comb Sort; Gnome Sort; Block Sort; Odd-Even Sort); Non-Comparison Sorts (Pigeonhole Sort; Bucket Sort; Bucket Sort; Counting Sort; LSD Radix Sort; MSD Radix Sort; MSD Radix Sort (in-place); Spread Sort; Burst Sort; Flash Sort; Postman Sort; Slow Sorts (Bead Sort; Simple Pancake Sort; Spaghetti (Poll) Sort; Sorting Network; Bitonic Sort; Bogo Sort; Stooge Sort).
...
View Details
View Profile
AHMED E.

AHMED E.

Anaheim, CA 92801
starting at
$25 / 60-min

About David S.

Close
Profile_127572_pi_6E90F288-D33E-43E1-B0B4-53E7C371AD44
Mableton, GA
View Full Profile

I teach HTML, CSS, PHP, VBScript, and VBA. I teach for a living and have taught all over the US including Alaska and Hawaii. My clients range from the US military to large hospital systems to Fortune 500 companies to various branches of the government like the SSA. I’d love to share some of my experience with you as well!

About David
I’ve taught everyone from the Army Rangers to the Air Force cyber security groups to the US Navy. I travel across the US teaching various computer topics, including Alaska and Hawaii. I can also be found on a rather popular online video site by searching for DavidStaplesGA.

I currently hold over 25 certifications including the MCT (Microsoft Certified Trainer) and CTT+ (CompTIA Technical Trainer). I teach most of the CompTIA certifications, Cisco CCNA, PMP (Project Management Professional), Microsoft Office, and a bit of programming.

If you want to experience my style of instruction for yourself and see why students give me such rave reviews, be sure to book me for a session today!
...
View Details
View Profile
David S.

David S.

Online
starting at
$67 / 30-min

About Dana D.

Close
Profile_128428_pi_headshot
Denver, CO

View Full Profile

Do you want to program but are afraid to try because you're not a technical-minded analytical thinker? Let's work together and I'll show you that you already have what it takes to understand programming fundamentals and start down the path of becoming a developer.

Ruby is the PERFECT language to start out in development because it's easy to read/write, easy to understand, yet powerful enough to build robust applications. I love teaching people Ruby because nothing gets in the way of those "Aha!" moments when something finally clicks. If you're at all interested in programming, I would HIGHLY recommend getting started with Ruby. People talk a lot about which language is a good first language for programmers, and I firmly believe that the best language is the one that gets out of the way of understanding the core concepts and fundamentals of programming. You don't get this with Javascript, Java, Python, or any others. Even seasoned developers come back again and again because ...

About Dana
Not sure you have the brain or the background to be a world-class developer? Sick of your current job and dying to try something creative, challenging, and rewarding, all in an industry that's growing? I know exactly how you feel, because I was there too and I have seen and helped dozens of people break into software development with confidence and a clearer understanding of the skills involved.

I specialize in Ruby on Rails, which is a web framework that incorporates the Ruby programming language, HTML, CSS, Javascript, and database technologies--all of which you can learn quickly and master. I have been a professional Rails developer for over three years and a web developer for seven years. My background in teaching English abroad, as well as software support and mentoring developers makes it easy for me to adapt to your level of know
ledge, your pace of learning, and most importantly, your STYLE of learning.

I came from a non-technical background and thought for sure that I was too "right-brained" to do this work, so I know that the struggle is real. More than anything else, I want you to know that If you are interested in programming and you are willing to work hard to understand the tools involved, then you already have what it takes. Let's get started!
...
View Details
View Profile
Dana D.

Dana D.

Online
starting at
$59 / 30-min

About John H.

Close
Profile_129577_pi_P12
Litchfield Park, AZ
View Full Profile

Let's Work together and Create, Code.

Hi, My name is John Harrell, I'm a retired Systems Computer Science Engineer and a Computer Science High School teacher that wants to help all students learn how to code. In this class, you will design and program your own games, create animated stories, and imagine your future; Learn how people change the world with computers.

So grab a friend and sign up! You don't need any experience with computers to sign up. Just bring your creativity and curiosity.

About John
I am a high school Computer Science Teacher in Buckeye, AZ. "I obtained my undergraduate and graduate degrees while working full time as a Certified Internet Web Professional while raising a family." I know the path isn't easy, but good educational foundations and a computer science background can make a significant difference in one’s life.

"My goal is to bring real-life professional and fun computer science methodologies in software and hardware tools to students interesting in computer science by using programs like Scratch and Python programming languages and more.

I’m looking forward to teaching this computer programing course to all students interested in learning and can't wait to produce our next computer scientist for the 21st century.
...
View Details
View Profile
John H.

John H.

Online
starting at
$92 / 60-min

About Michael C.

Close
Profile_129633_pi_cadizm
Los Angeles, CA
View Full Profile

Michael is a Technical Lead with 14 years of professional experience as a Software Engineer.

His teaching method is geared towards practical hands-on programming driven by student questions and needs.

About Michael
Michael is well-versed in general programming (including web development) and computer science. His day job includes being a technical lead at truecar.com

Since takelessons does not allow me to post a link to my personal website, feel free to contact me with any questions and/or a link to resources such as LinkedIn, GitHub, or sample work.
...
View Details
View Profile
Michael C.

Michael C.

Los Angeles, CA 90012
starting at
$84 / 30-min
View More
View Previous

About Shawn M.

Close
Profile_130592_pi_IMG_0046%20%281%29
Atlanta, GA
View Full Profile

With over 15 years of teaching basic technology. I have a specific teaching curriculum with an emphasis on proper use of a computer from the beginner/intermediate levels. The vision of Ujamma Technology is to create a successful merger between community involvement and technology the goal is to bridge the gap between our older adults and the youth with technology both on a individual and collective bases. I believe learning computer technology, should be a joyful experience and one that will be a positive change in your life. I teach the foundation of technology, specialize in computer basics . I want my students to reach their technical potential while having a wonderful time learning !

About Shawn
Professional experience as a Technical Support Specialist and a Customer Advocate Manager I have been exposed to various operating systems including both Microsoft Windows and Macintosh platforms. I provided support to enterprise and proprietary software as well as hardware. Don’t let your lack of computer skills hold you back any longer! Call today & get started now!
Classes available Monday–Friday 10am – 4pm
Evening & Weekend classes available by appointment
...
View Details
View Profile
Shawn M.

Shawn M.

Online
starting at
$42 / 30-min

About jonas S.

Close
Profile_131543_pi_WIN_20180725_08_36_39_Pro
Portland, OR
View Full Profile

Programing pages
build sites, and know how to deal with coding

About jonas
I've been teaching this domain for a few years ago
...
View Details
View Profile
jonas S.

jonas S.

Online
starting at
$42 / 30-min

How it Works

From finding the perfect teacher to managing payments, scheduling and tracking your progress, we take care of all the details, so you can focus on learning. Learn More

Search for a teacher

Compare hundreds of teachers based on the criteria that matter to you, including background checks, age and experience.

Schedule your lessons

When you've found the perfect match, schedule your lessons online using the teacher's real-time availability.

Connect with your teacher

Your teacher will welcome you with a personalized curriculum to meet your specific goals and you'll be able to manage your entire schedule through our free online account.

Can't find a teacher in La Canada Flintridge, CA?

No problem. Our online lesson platform connects you with any teacher, anywhere. All you need is a reliable Internet connection, a webcam and a microphone.

Convenient

Zero travel time is great for a busy schedule.

Affordable

Typically priced lower than local lessons.

Effective

Online students stick with lessons as long as local students.

Learn More

Are You a Teacher?

Find out how TakeLessons can help you grow and manage your business

Learn More